Any news about steam release?
failed a review by steam team so it is delayed by 3 days. Will take 3 + 14 days minimum to be in the steam store.
Review was failed because I did something wrong. I think I uploaded files incorrectly.
What, why? Do they tell you why?
It is indeed strange, considering how many other weird fetish stuff make its way to their store page.