Factual error: The Police motorcycle in front of the Olympic runner is an S registration, meaning it was registered in 1998. The episode is set in 2012, and there is no way the Police would have such an old vehicle on active duty.
Factual error: The Olympic torch relay is presented as if there is only one runner carrying the torch through the entire city of London to the Olympic stadium to light the cauldron. Furthermore, when the torchbearer collapses, the TV announcer reacts as if it is now impossible to get the torch to the stadium, just before the Doctor steps in and picks it up. Any broadcast of any Olympic opening ceremonies would show that that's not how the torch relay has ever worked.
Chosen answer: 1) When Stephen Moffat took over he ignored a lot of what had been developed before (there is not in-universe answer). 2) It would have killed Rose, so the Doctor absorbed the energy. His body regenerated before the energy could do a significant amount of damage that would prevent regeneration.