Sorry, production on the main game increased a ton and with two other games I worked on aimed to go on steam with extra content, it all piled up. I'll actively try to get more work for it done.
As for an actual date, the safest bet would be around November, December at the furthest. But it can always come out sooner.