I never knew that a "brand" and a "logo" were the same thing!
Unlike Lord Coe, I would call the design/image just a logo. The "brand" is the "Olympic Games" whenever/wherever. All I know is that the 'design' is a little too abstract for me. If one needs to have a design 'explained', I don't think it's efficient at what it should do: remind people of the brand and/or what that brand represents. In this case, I would look for something that reminded people of something/anything about the Olympics. OK, they did include the five colored rings but the rest of the design is nothing more than a date and a place. I dare say that's not the only thing that might occur in London in that year.
It appears that the designers are more interested in promoting London than the Olympics. Oh well, what do I know about 'design'?
I just hope I get some alert about the next contest of this type! It gives me encouragement that
anybody can win these competitions!
Aha! Maybe that's the 'message', as bad as a competitor looks, s/he can still be a winner!
All it takes is perseverance, hard work and bad color combinations!