This post-ironic Olympic promotional film starts with that Great British symbol of planning corruption Battersea Power Station and has mechanical monsters from Canary Wharf Docklands invading the Lea Valley. Apparently under instruction from a business man in his glass tower. You couldn't make it up.