Bemoaning where EGLL is on the map is just for something to talk about. We all know the politicians of the last 30+ years have failed and we know that there is no chance of them doing the right thing.
We are where we are and the new terminals are making the best of it. Not ideal but better than it was.