I believe kyeman said that he's hoping to create a simple and fun multiplayer mod whilst the MTA team is hoping to create something that's moddable. And that's infinitely harder to create and test.
Anyway, I'll definitely play this when it comes out. Btw, in the video, were they playing over a LAN or the internet?