Are you sure this bike isn't too long for you? Seems hard to believe that your weight would be falling forward with albatross bars (which sweep way back)....unless your frame is way too long. Is it a mixte?
Sometimes we wind up on mixtes that are too big simply because it's easy to stand over them anyway, with their sloped top tubes.
Refresh us about the bike again please.