Game is still being worked and and progress updates are being posted on SubscribeStar. Patience, brothers.
I hope so, did they say what was taking so long?
It might have been long enough to let us know about those informations too.