I’m afraid that I found this episode to be very confusing (and disappointing as well). Has there only been 11 different incarnations of The Doctor? I know that only 11 have been shown on TV, but isn’t the doctor around 900 years old so wouldn’t there have been several incarnations before he stole the Tardis? Also do they mean to say that the next incarnation will be the last? Clara said she saw 11 versions of The Doctor (plus the one she didn’t recognise) so what about future Doctors because she was spread through out his entire time line. Is Doctor 12 it then?
At least it didn’t end with a big reset button like so many of the previous series.