Welcome aboard! The America shouldn't be any problem for you. I ride around with people about your size, they handle the bike without any trouble at all. Just take it easy at first, practice where there's no traffic.