Yep, that sure was an ad for Honda.

Ace Anime Reviews