Question: This whole finale never made sense to me because of these plot holes. If all the stars were supposed to supernova when the Doctor was locked up, then why was the Earth not destroyed by the sun exploding? He says the world carried on relatively normal due to the TARDIS exploding being a light and heat source to replace the Sun, but the supernova should have decimated the planet regardless, shouldn't it? Also if the TARDIS was exploding at every moment in time and space (as the Doctor states) then shouldn't it also have exploded on earth every time it has been here in the past? Destroying the Earth that should have been destroyed by the supernova?
Question: If all the stars have gone out, then how come it is light out when Amelia and her Auntie Sharon are going to the museum? If all the stars had gone out, it would have been dark, since the Sun is a star.
Chosen answer: You are correct, the sun was erased with every other star in the universe.The thing keeping the Earth warm and light is the TARDIS, which exploded and is now exploding at every moment in history.
Chosen answer: The stars didn't supernova, the rest of the universe ceased to exist. Earth still stands because of it's place in the eye of the storm and the TARDIS explosion providing the heat and light that the sun that now never existed would have, but history is still collapsing. Because they are all temporal anomalies, it buys them some time for the Doctor to pilot the Pandorica into the TARDIS explosion, restarting the universe.
Captain Defenestrator