As the title says - I'm pretty damn small. 151 cm, so around 5'0 - inseam around 25''? This means I *really* should be an S. However the dealers are sold out for months, and I found an M today at a store and got the step-through in M. I test-rode a Tero (the only S they had in the store) and it...