First a logo that looks like Lisa Simpson giving head now these
things as mascots.

London really needs to fire their art department. What ever happened to logos and mascots that reflected the host country or the spirit of the games? That would be simple, and easy to understand. When I look at these I don't think Olympics or London I think cosplay of some obscure Japanese manga.
The London 2012 Olympics have officially jumped the shark.