We've found and are fixing enough bugs that we'll be putting up a beta 4 before we put out a public beta. Hopefully, since we've had a pretty extensive private beta period, once it does reach public beta it shouldn't need to remain in beta for too long.
Thanks for your patience! We're definitely getting closer.