Anyone else see this advertisement in the new Car and Driver? I am sure it's elsewhere but the first time I saw it official.