Ok, the photos and all where my idea initially, and i can understand it looks a bit too much "touristic". (With a huge focus on London, while i wanted to put the Beatles coz of Liverpool...)
Well, taking in account all your notes, Zenono made a new version, looking more as the logo.
You can check it on the NT page, and telling me if it's better.