I'd say the frame is too small for you by two sizes. Most people your height (5'10") ride a 56cm frame.
Also, the CAAD9 is considered a pure race geometry frame, meaning a low headtube height with a long top tube for it's size to put you into a "prorace" position. C'dale makes the Six and Synapse if you want more of a "road performance" or "century/club" fit bike.