This thread puts me to shame since I was born in London and we still live on (the edge of) the tube network yet some of these places I haven't even heard of.
Don't feel so bad. I feel the same way about NYC sometimes and how I haven't been to a lot of the popular tourist zones either. Never been to the Statue of Liberty...