Charlotte McKinney's "too hot for TV" Superbowl commercial lives up to the hype