Anyone have a large 2010 Glory I am 6'2 and usually ride a large frame but the numbers on the Giant website say 25.4 inches for the top tube this sounds huge to me.They seem to be measuring it behind where I would think the seat would actually be.Anyone know for sure?