So.... we are missing about two hundred years of the Doctor's timeline, here. At the start of the season, not!dead!Doctor was, what, nine hundred-some years old? And the Doctor who died - the Doctor wearing that daft cowboy hat - was about two hundred years older? Since he can't have lived that time when he had Amy and Rory, he must have been having an awful lot of adventures either a) when he left Amy and Rory to go and find Melody, between Demon's Run and Let's Kill Hitler or b) right before this episode, after he dropped them off at the end of the God Complex. Possibly both. What the heck was he doing? Even for the Doctor, that's is an awful lot of fucking time to just skip over. His reaction to Amy and Rory in the store suggests to me that a) is more likely; his guilt-ridden reactions to people he's abandoned get less intense with time, and this one looked pretty fresh.
Speaking of the magical Pond-Williams family: there are two of them now. If the Doctor dies 'tomorrow', then Amy and Rory - at the beginning of the season - are on their way to America to witness it today. Which means there are two sets of Pond-Williamses existing concurrently: beginning of season Amy-and-Rory, waiting around for the Doctor, who tracks them down and invites them to his wake, and post-God Complex Amy-and-Rory, who have sorted their shit out and are living a charmed life supported by Karen Gillan's flawless fucking complexion and amazing hair. The beginning-of-season ones will be taken away by not-yet-dead-Doctor soon enough, but how long have they been hanging around, bending time around their impossible selves? Jesus. Especially with Amy apparently famous enough to be accosted for autographs by little girls.
I had other thoughts about the episode, but they were mostly about the Doctor speaking baby and Matt Smith's stupid rubber face and impeccable comic timing, so.