Well... I ended up buying it! I took it for a ride and it fit me great. Way better than anything else I have tried (XL giant defy, 60cm trek 1.1, 61 cm specialized secteur)
I couldn't be happier, and all I can see that needs to be done is regripping the one handle that is a little loose. I'm going to look into diy but might take it in.