It's not. They're currently fixing a couple of bugs but said last week that they planned on submitting it to peer review by the end of this week, (tomorrow). I'm not sure if that's possible since they found new bugs, but we'll just have to wait and see!
The best way I get information is from their streams, because they don't update people on their game anywhere, so I ask what I can during their streams, and report here.
I'll keep you updated via this thread.