HI, I'm so sorry. I didn't see this. Yes. It will be released on Steam. I just am getting caught up in the review process there.
Its perfectly fine don't worry about it!