Above Mascots are my favourites, they are cute, collectable and each one of them directly repersents its background,culture and history. They are easier for most of people to accept, understand and learn the culture through the little Mascot.
Wenlock and Mandeville -- the official 2012 London Olympics Mascots
They seem kind of abstract to me. They are brave design, great revolution to challenge the past Mascots. Also has giving the message to us - change your way of thinking, and try different ideas.
Here I like to keep my finger crossed to wish them the great success for being "the first person to eat the crab"(an old saying from china, lol )