Here is the link: Steamcommunity.com go and click 'Yes' if you want the game there :) Of course you could also click 'No' if like, for some strange reason, you are reading what I write and yet are not interested in the game at all (stranger things happen :)).
Overall, I plan to release it also on Humble Store.