It's rather telling ... I mean rewriting the gfx engine and the sound engine (and perhaps the physics engine, too?) means that they're essentially doing a new engine from scratch. So apparently something has gone thoroughly FUBAR during development of the current/previous one. Not to mention that there was a change in management, a whole new bunch of team members and an increase of employees to boot.
It is, indeed, not satisfactory that key features are missing - a real campaign system, the promised weather stuff, documentation ... But then rewriting a game engine is never easy and quick. Right now we've paid for an unfinished game engine ... and MG will have to deliver quite a lot to regain the lost faith of the customers with the sequel. I don't expect anything ground-breaking until the new title.