No release date yet, but the team does have an internal deadline. As for what platforms, it'll be available on PC! Our lead programmer is dropping hints about the possibility of a mobile port but PC is the main priority :]
Ok thanks!