I have a Cannondale R800. Not only did I buy it to big but I got tired of feeling every vibration on the road. It's now my trainer bike.

I now ride an Aegis Swift, http://www.aegisbicycles.com. I bought it 3 yrs ago and love it as much today as I did then. It's all cf. It fits perfectly, I'm 5'2" and ride a 43. The fit is perfect and it rides like a dream.

The fun of building your own bike is putting components on it that you want, not what some company says you need.