I say this more from my game development history, and not completely related to this instance, but if there is something being posted on steam that is "game related" by the company, you can surmise something is very close.
I say this, but please understand we will make an official statement when something is OFFICIAL and ready to go. This blip was not intended, and I know some people are bummed they didn't get the chance to download it in the small window, so I appreciate the anger of missing out on something fans have been eagerly waiting for. But please, be safe in the process.