I'm not an expert on some things but since no one else has answered yet:
Yes, this forum is related to the IMC. Maverick used some posts from this forum in the commentary, for example.
Maverick disappeared about a year ago (or so I've heard, since he disappeared a bit before I joined), but I think the mods know. I don't think anyone takes care of the commentary any more so that's why it hasn't been updated.
You might want to check out
this link. It's basically the Commentary in Wiki form, except that only selected people can edit it (in practice, older members of this forum, if I remember correctly.).