Hard to tell from the pic but it sure looks like you have a seven-degree stem angled down, which you could flip or better still replace with a seventeen-degree stem. That might do it for you. Hard to see where that can be a 58cm frame though ... I wonder if it is mislabeled. My legs are about as long as your and I rode a friend's 58 cm Cannondale Super Six and didn't have nearly that much seatpost showing.