What's this all about then?

I've seen some teasers online, what do we reckon is coming?





The visuals remind me of the Dunlop - Tested for the unexpected ad - so far, so 1993...