London 2012 Mascots!

The London 2012 mascots have been announced, Wenlock and Mandeville are (aparently) two drips of steel come to life. You can see them in a short animated film on the official site. They're pretty odd, but not too bad I guess, the London taxi light on their heads is a nice touch. What do people think?