I'm sorry, but I don't really like it. Maybe I have high hopes/taste, lol. It's some nice work, and I can def see improvement in your work though man.
Not much more I can add from Klide <-that guy knows his shit, too! :D
What you mean, you made the render of London?