Got to leave in a moment, I'll respond more later.
About fit, you have to get the LBS to fit you properly. If you aren't happy with answers, talk to manager and ask for advice. Almost any bike can be put on a trainer and make to fit better. Watch handlebar height and seat height.
Which model are you looking at?
Got to run. It stopped raining and I can't wait to hit the road.