Cadillac unveiled its F1 livery with a Times Square countdown and Super Bowl ad, planting the flag as America’s newest Formula 1 team ahead of its debut. Cadillac built a giant box encased in frosted ...