Like most I'm not a fan of the logo, or the mascots but these pictograms are worth a look, they have designed 2 sets, I much prefer these ones.
Ravenmaster with one of his six charges at the Tower of London. There is a legend that says that England will exist no more if the ravens leave the Tower. They are kept caged.
Wenlock, a soft Olympic Mascot commemorating the London 2012 Olympics, by Golden Bear Products. For sale £14.99
London 2012 Olympic Games Official Product Mug Cup Wenlock With Official Mascot | eBay
London Olympics 2012 Mascot Wenlock mug new in box | eBay
OLYMPIC MEMORABILIA SOFT PLUSH TOY Wenlock Mascot London 2012 & key ring | eBay
London 2012 Mascots Film 1 - 'Out of a Rainbow'
Wenlock and Mandeville - London 2012 Olympic Mascots
London 2012 Mascots Film 2 - 'Adventures on a Rainbow'
Adidas London 2012 Olympic Mascot T-shirt | eBay