Yesterday evening, the build was approved! This was the final step of the release process and from now on we can basically press the release button at any time. You should try releasing your own game and you will see that the process is actually quite long and involve many steps from initial registration, company verification, IRS tax-review, signing of NDAs, Steam store page review, price approval and build review.
So then when will we release? Well, we will spend this entire weekend testing and fixing bugs. The bugs that we find are less and less critical. So our hope is that most critical bugs have been cleared and if we feel confident we will announce the release date on Monday. Not promising an annoincement but we are still on for August at least.