Well, it’s a nice site, and none of the suggestions make me reel in horror, but: why does London even need a brand?
The about page has this image:
which apparently means we need a I♥NY style identity. Why, though? London’s sense of self is strong enough that it gets by without one, or a flag. Hell, it got through fifteen years without a government. Londoners know what the city is. Tourists do as well, even if they have a somewhat different perception of it.
If upstart cities like New York think they need a logo, fine. We’re better than that.