LS, you don't need 2 worry that much!
This kind of things happen in Sydney as well, a couple of times per year! U will be fine in London this summer!
And I believe the public transport system in Beijing is really quite well, probably one of the best in the world.
and I mean the public transport system, not if u own a private car!