Yes, it'll be released on Steam. I'm not yet sure when though, but I probably don't want to release it there in yearly access, just the full game. But nothing is set in stone for now.
Once it's there, I'm planning to give anyone that bought the game here on itch a steam key so they can get everything in one library if they so which. I think that's common practice and should be relatively easy to setup.
Thanks for the kind words. Cheers!