I feel like the license definitely can supersede that - you obviously wouldn't be GPL compliant if you required everyone who got access to your code to sign an NDA, for example.
Nintendo's NDA would only apply to people that signed the NDA. If some third party acquired the code without signing the NDA, the NDA shouldn't apply to them.