When you drop a few hundred at your LBS (that's local bike shop) they shouldn't have any problems fitting you. In fact, you should make that a condition "throw in a bottle & cage, plus a fitting and you got a deal." They should put the bike on a trainer, have you sit on it, then fit from there.