When I first saw this I have to saw that I loved it - and still do:
I love it when a company hits on a theme (like Walkers and Lineker) and carries it through for some time and makes it their own brand's leitmotif. Mind you, Ronald and golden arches, Jesus and the Cross? What products/groups do we associate icons or objects with ... discuss (or perhaps not as I'm sure some will struggle with Jesus and Ronald in the same sentence!).