... any chance of getting some sort of a beta out with the new features?
A release would require the following:
1. Somebody taking
responsibility to coordinate and track necessary activities
2. Proper
communication that allows to coordinate and keep track of activities
-----
At the moment proper comunication and coordination does simply not exist enough.
We have broken apart from a "coordinated modding team" to a "losely cooperating community".
To put it in other words it is more or less lack of leadership and lack of communication.
Working towards common goals - asuming these exist at all - is really hard without that in my experience.
Currently it seems that nobody is able or wants to take responsibility for coordinating a release.
(There may be plenty of reasons due to private life so it is not about blaming anybody.)
-----
There is however still good work going on in the branches.

Bugs are being fixed, improvements are being implemented, ...
-----
Summary:
Once a team member takes responsibility to coordinate activities again, I am sure we will have a release again at some point.
But as long as this does not happen everybody will continue to work on his private branches without really caring what the others do.