Regarding 'Race' vs 'Endurance' geometry, I recommend 100% trying for yourself. Right now I ride a Scott Sub Speed 20 and have been looking at road bikes. At first, I was only considering endurance bikes due to the comfort of the geometry. The other day, I hopped on a Cannondale SuperSix Evo (same geo as the CAAD12 I'm pretty sure) and I was shocked at how not-that-different it was compared to the endurance bikes I've tried.