Now we know that this episode centers on the time war.
Well the trailers made that part obvious, and I think it's safe to say most of us assumed it would be the time war for a while now. Ever since the John Hurt Doctor was revealed wearing the leather jacket the Ninth Doctor wears, I assumed he was the Time War Doctor, it just made sense.
This was a fantastic surprise, I think it's great that they brought Paul McGann back and finally bridged the gap between the movie and the modern series. The part I'm most surprised by is how McGann still looks the part. He's 54 and the movie was released in 1996! I doubt many actors could pull that off.