The recent debate about the london Olympic Games Logo is an interesting one, and one that does not seem to be going away. I had come across this article and thought about looking into if peoples thoughts had changed.
see the article here
There is a link lower down about an alternative logo.
There is a bit more at this link