You have to understand what Visa is competing against; it's not against the other card providers, it's against cash.
Considering how much money they have spent to be a sponsor I don't think they count their return to happen during the Olympic period, this looks more to be a habit forming thing (when you go out their aim is you'll go for your Visa by default).