Fifteen years ago, we'd have been hard-pressed to believe that Cadillac could build SUVs that appear in rap songs or performance cars that can keep up with BMWs. We probably wouldn't have predicted a ...