While a sale would be a good time to get attention, the devs want to have the game in a more finished state before they release it on steam.
its only been a week since y'all had this conversation, they will release it on steam once they are ready to do so. did you buy it? download the demo if not. why do you need it on steam anyway? the download/purchase link works perfectly fine here.
Even if it is on steam, there is no guarantee it'll go on sale, spin tires isn't, and I doubt, but hope, it will be.