The Time Lords are the Weeping Angels theory. and This Was His Mom theory. I was actually thinking that that was his mom the first time I saw this episode, but I never thought of the weeping angels one.
River Song and The Doctor. It broke my heart when he finally said goodbye to her (the River saved in the library). It also breaks my heart that Matt Smith's doctor is going to regenerate in the next Christmas special.