Best episode of the season so far. Brilliant stuff, really mythic and epic in scope.
I wouldn't agree with that. It wasn't bad (certainly better than The Beast Below or Victory of the Daleks), but far from brilliant or epic.
I also disagree with the premise of characterisation that the Doctor hates himself more than anyone else in the universe does - that seemed off-character to me. Sure, during Tennant's tenure they delved into the loneliness and anger frim time to time, but self-loathing is a new one which I don't like at all. Doctor Who has always been a joyous, fun show to me.
So - if I understand this - it was all caused by those hallucinogenic seeds which he found in the TARDIS at the end, and the whole episode was a dream (both realities. They were perfectly safe, just suffering a 45-minute shared hallucination.
Did they explain where those seeds came from, or were they just random detritus from some unseen previous adventure? Rory referred to "the TARDIS days" as though he'd experienced more than just Vampires of Venice which suggests there was a time gap between the two episodes.
Also - where does Amy (and companions before her) get her clothes from? She's wering something different in each episode. Does the TARDIS wardrobe contain clothes enough for anyone who might find themselves on board?