The main problem with releasing to the public right now is being able to weed out the noise generated by a public release. When releasing something to a small group of people, it's a lot easier to collect feedback and reproduce bugs, unexpected side effects, etc. It's a lot easier to listen to two or three voices talking to you than it is thousands of voices.
If there are still some bugs in the current state and it's released to the public, you'll suddenly have hundreds or thousands of "voices" talking about things. That makes it really difficult, if not just annoying, to address those reports, or even verify if they are real. (remember, trolls will exist whether you want them too or not).
Based on the work redguy has done, he is obviously very proficient at coding and it'll happen when it happens.