Yes! We're definitely aiming for a Steam release, even if it takes us a few months :)
As to being notified here on itch, the best thing you can do is definitely follow us on here and when the package is released I will make sure to make a proper dev update so nobody misses it. You won't have to worry about getting spammed with other useless updates, since I hate flooding followers' feeds with annoying crap that only makes it harder to notice the important stuff!