Regarding the name... First off, in the original game wasn't the robot dog known as "Bones"? If that's true, as I think it is, then MDK couldn't stand for Max, Doc, Kurt.  Secondly, there was a lot of interest when the original game came out regarding what MDK stood for. The folks at Shiny entertainment made quite a lot of this; they alternatively said it stood for nothing or that it stood for various things. It was quite a big joke (on the public, by them). Further, when MDK2 came out, BioWare continued having fun with this; they too offered various explanations, including that it stood for nothing at all. So, who "generally accepted" the Max-Doc-Kurt definition?