Too small!?!? I wouldn't care if it was mine, just raise the seatpost and get a longer stem. For example, my ideal size is 56cm, but I can ride anything from a 52 to 59 or 60 if I really like the bike. Just make some adjustments and then tell yourself "All this time I was a 56 and I didn't even know it!" then you won't worry about it anymore. Your bike looks like a 56cm square to me. Anyway don't let a centimeter or two spoil your fun, that's for sure..