inspiration: colours of the london flag, the big ben as one of the most famous buildings in london (showing "olympic games" instead of the time ->it s time for olympic games), the dot with the type "olympic games" resembles also to a medal, smiling queen guards, winners podium, sun -> olympic games -> bringing sunshine to london, 5 clouds as an (very^^) abstracted version of the olympic rings...., london skyline, the main part of the big ben with the type "2012" symbolizes an athletic runway -> runway to london...
Go For Gold!