I'll admit when I torrented this one Christmas night (remember, I'm a yank ) I wasn't too excited after I had watched it, but it did give me my Doctor Who fill for the next few months. The scene where the doctor was applauded was touching, but still, EVERYONE saw the Iron Giant 2.0, wouldn't that be in the history books or something?
Then again, a space ship crashed into Big Ben, various Christmases where ruined in the first decade of the 21st century, Clock people where in france, there was like an entire year of ghost people in London, & that's just in the revised series. (The Time Wars could have nullified everything else from the initial 8 doctors )
I suppose the Doctor lives in a parallel universe slightly different from our own, then?