Key point on the whole shared culture thing: quite a lot of people, myself included, have never played a Pokémon game or watched any of the TV shows or films. It appears to be one of those things you're either in or out of (bear in mind particularly, that they've been loyal to Nintendo throughout) and can miss.
But the punchline here is straight out of an advertising campaign which no-one could ever avoid.
Well played.