You are on the right path dude.
I haven't driven YBR, but from other examples of Yamaha I hope it should be good.
Twister - Even I hate the shape, it looks tiny for someone with 6' height. Mileage & butter smooth engine are the positives.

From the info i gathered from the dealer, M&M is going to start with the deliveries of Stalio very soon. However i would suggest you to go in for a Honda Twister. I agree it doesnt look very appealing to you but it behaves very well.
Also do specify your final budget. I am sure we will be able to suggest you with more options.

Suspended

From the info i gathered from the dealer, M&M is going to start with the deliveries of Stalio very soon. However i would suggest you to go in for a Honda Twister. I agree it doesnt look very appealing to you but it behaves very well.
Also do specify your final budget. I am sure we will be able to suggest you with more options.