I am sorry if this has been brought up before, and I admit, I might be forgetting something. But, How did the Doctor regenerate at the end? I know they gave him a new set of regenerations, but that isn’t what I mean. Unless I am missing something, the Doctor has split timelines and it doesn’t work out.
This is my problem with the situation. As I remember it, in The Impossible Astronaut, the Doctor was killed by the Astronaut and they burned his body. Then, they all go to the Diner and find a younger Doctor there as well. From then on, they continue from the younger Doctor’s timeline.. Whose future will always lead him to that lake where he is killed.
I hope someone can point out what I have missed because this is driving me nuts.