Here's my standing on the 'M' issue: With this movie being a reboot it doesn't matter. Even if this movie wasn't a reboot, it doesn't matter either. In the film version of Dr. No, there was never any mention of Bernard Lee's M as being the one to promote Bond to 007, nor any was there any mention of the M's before Bernard Lee's character. Therefore, whether Dench was playing the same female M or not, it would work with the continuity because of that loop hole. But as we all know, this is a reboot without any continuity.