and that frame is my size, you are more than 6 inches taller than me. gawdalmighty
lots of kids buy a frame that looks cool to them, svelte means not too big because big is awkward, i'm sure that bike feels fine to you but you wont feel wrong until you've actually ridden some and then its damage done
go ask the road forum, they put in general way more miles on, and have the knowledge passed on from the greatest riders in the world. you really do look like a newb that last picked a bike out in the 4th grade. and it isnt just about looks, you wont feel uncomfortable until it's too late
if you actually ride your bike