I thought it was a bit average at best, using cheap storytelling tactics (pregnant Amy? Yawn) and far too many characters. I don't like River Song, I find her annoying, I don't like the addition of yet another time lord (so much for there being "none left"), playing Rory off the Doctor is just cuntish now that Rory and Amy are actually married, and this episode had too much going on, yet so little happening.
Also; STOP with the two-part episodes, you're just padding them out with crap to make them last longer. Some of the best episodes were single parters, and very few of the double parters are nearly as good. Having a week long gap halfway through an episode kinda destroys the inertia.
Also; STOP with the famous cameos. They're getting old, no matter how well they are done.
Not the best start