Due to the previous date (7/21/2014) for the open beta not being possible due to some behind the scenes things the open beta start date has been rescheduled to July 28th. The actual beta build is done and we are now working on adding features for the final release, no words about what we are adding, it will remain secret untill right before release.
Beta delayed, now 7/28/2014!