I hate CG usually...but really...at least London's Olympic mascots are interesting and not so obvious.
They're weirder than even China's mascots (Beijing), and i like the idea of outdoing China in anything. Though...those pandas are pretty cool.
Unfortunately, the USA's olympic mascot (Los Angeles)..was the dorkiest one EVERRRRR. Cheese-city.