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.
Official London 2012 Mascots - Wenlock - Queens Guard PIN | eBay
London 2012 Mascots Film 1 - 'Out of a Rainbow'
London 2012 mascot Wenlock takes the shape of an iconic red British telephone box by St Pauls #bbc2012 by oneillsdc5, via Flickr
Official London 2012 Mascots - Mandeville - Beefeater PIN | eBay
London 2012 mascots poster
OMG!!!! - London 2012 mascots, Wenlock and Mandeville: Are they creepy?
Olympics & Paralympics London 2012 Mascots **FREE UK POSTAGE** | eBay
London 2012 mascots Wenlock & Mandeville hanging out with US troops in Washington, DC.
London 2012 Olympic Games Official Product Mug Cup Wenlock With Official Mascot | eBay