Hucast announced on their website and Facebook page the exact release date is September 17, 2015.
They also announced they're developing a new DC game. But of course, when you're a small company, why finish the current project first before starting a new one...