Moving on to the next actor to play Bond. BIG SPOILERS...
Thanks to a stupid poster here, I learned that Craig's Bond dies in NTTD before I had a chance to see it. Yeah, yeah..."If you haven't seen the movie, why are you reading about it first in these forums?" My mistake.
Moving on...
A few posts here have asked how the series can continue with any sort of continuity if the main character of the series is dead?
The answer is: Multiverse!
The MCU has done it. DC has done it. Terminator movies/series have done it. Now it's Bond's turn. The producers can announce that the adventures of each Bond actor takes place in its own timeline. The new Bond is alive because he's in a different timeline.
This explanation neatly puts to rest that awkward "Bond/007 is a codename" nonsense to explain the different actors. It explains the odd discrepancies between movies such as how Bond doesn't recognize Blofeld even though he met him before in a previous movie.
Even more brilliantly, it explains how Judi Dench could appear with two separate Bonds (Brosnan, Craig). She's two separate versions of the same character who looks the same in both timelines. Same with David Hedison as Felix Leiter.
It explains Connery's outlier Never Say Never. That Connery/Bond version exists in a different timeline altogether, where the characters from the other Connery/Bond movies, e.g. M, Q, don't exist.
All it would take is a throwaway line about some past super-villain who was experimenting with quantum physics -- Hugo Drax is a good suggestion -- as a way to set up alternate timelines in the Bond universe(s).
Boom... done.