Castellanos on CNN: "A speech by Barack Obama is a lot like sex. The worst there ever was is still excellent. "