We have received much more in the way of updates than any other mod and still people want more.
There is an internal timeline for the mod and, currently, it appears they’re on schedule. They don’t owe you anything from a release date, to a window for release, to even the mod itself.
All the devs could simply go “fuck this shit” and delete the mod and go on with their lives. Sure that will piss many people off, but you’d have to deal with it.
Just wait. If you don’t like waiting, then wait some more. Regardless of the complaints, they’re going to do what they’re going to do and, well, you can’t do shit about it.
So, sit down, shut up, and…