That is a good bike for the price. Full 105 for just over $800? Hard to beat. The wheels are not great, from what I've heard (no personal experience), but I bet they would hold up just fine til you feel ready to replace them. As for weight, that certainly isn't a weight-weenie bike, but who cares? You get a fully functional, complete bike for less than the cost of a decent high-end wheelset. If the geometry is right, go for it.
edit...looks like free shipping, too. Awesome.