Any of those should be fine. I wouldn't go for the cyclocross bike b/c you want to get into road riding right? You can change out the tires on either road bike and be just fine. Also, check out nashbar, performance bike, and jensonusa if you're not picky on brands. All of them are closing out their 2012 bikes and have some prices that beat bikesdirect right now.
In the end, just get a bike that fits well and ride it a lot until you need another one. Shimano vs SRAM is purely a preference thing.