I know several families who found getting into London a lot easier than they thought and will be visiting far more often.
This is the key point - there will be several people who enjoyed London and so will come back, and probably several who watched the games from elsewhere in the world on TV and have now added London to their list of places they want to visit.