Character mistake: Dr Singh refers to "a single protozoa." "Protozoa" is the plural form. He ought to have said "a single protozoan." (00:08:05)
Character mistake: In an early scene with Yvonne Hartman, she says "We've just measured the ghosts' energy at 5000 gigawatts." There are at least two mistakes here: (1) watts are a unit of power, not of energy (that would be joules); (2) later on, when Hartman is showing the Magnaclamp to the Doctor, she refers to imperial tons and says "Torchwood refuses to go metric", but a gigawatt is a metric unit.
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.