I've ridden my Wee, a Glee twice and an hour blasting round the roads where I grew up on the CB500x and I'd say that write up is bang on... but being USA based the MPG figures are in US gallons and the Honda only comes in ABS in Europe.
I took the Honda out while on a ride with an experienced rider running in a new glee, watching the revs on the glee, but he said the little Honda was flying along and couldn't believe how planted it looked.
but I'd say the standard short screen was shiyt on the Honda and all I got was wind noise.
I was very tempted to put the strom in, but cost of luggage and bits, plus smaller rear seat and ragging a smaller engine on long runs 2up put me off. build quality was very good when you consider the price- typical Honda.