Thank you very much!
We are planning to release to Steam as well, but we have some paperwork to go through and also have to set up a store.
Will itch.io buyers get Steam keys?
Yes! You guys don't have to buy the game twice.