Oh, I love the “James Bond is a codename” idea, even if, yeah, the text contradicts it - in addition to what you mentionne, in a A View to a Kill, Moneypenny directly refers to the fact that she’s much older than she was when Bond and her started working together, and in License to Kill, Felix Leiter refers to Bond…