I purchased a Giant OCR-2 yesterday after test riding it and falling in love with it. According to Giant's sizing chart, I'm a large in two categories, and an extra large in another. I road both, and being in the drops on the XL made me feel like I was going to face plant. The LBS wasn't trying to push any bikes on me, and they had nothing negative to say of the fit.
Not sure if its possible to judge "fit" from photos online, but here goes:
Bad picture #1. Please refer to picture in later post.
Pedals vertical
Bad picture #2. Please refer to picture in later post.
Pedals horizontal
Opinions? Please, no requests for dates.