I currently race on an '09 S-works Tricross. It is all carbon but still a Tricross. The current models are marketed toward commuting but I am not sure they changed the geometry. The info about longer stays making you slower or the compact not being idea is a bunch of hogwash. It might be an issue for the top 5% of racers but just fine for the masses. On top of that my Tricross is probably the most versatile bike I have ever owned. In the fall/winter I race it(sub 16lbs) the rest of the year on commute/long road rides/gravel grinders fenders/rack and all. I know this will make others mad but I think the trend of removing the eyelets from cx frames it a mistake. Eyelets do not hinder any functionality of a CX bike yet they provide lots more options.