I really want to smack whoever is in charge of Doctor Who's publicity. Much of the impact that the last two stories could have had was lost due to the BBC's release of information about them.
All of the build-up and tension was lost due to the audience knowing certain information ahead of time.