I definitely agree that it could have been a bunch better. Found this on Wikipedia...
There have been two London 2012 logos: one for the bidding process created by Kino Design and a second as the brand for the Games themselves. The former is a ribbon with blue, yellow, black, green and red...