You do know that this bike has adjustable pegs, right? You can scoot those pegs back towards you to give yourself a much more comfortable ride.
Have you had any problems with your bike? I have had mine for a couple of months and had problems already. Most of what I read sayd this is a great bike, I think I may just ahve a LEMON!