Returning to the West End to celebrate two decades since those strange muppetty posters went up on London buses, I’m still ...