Will the re-worked game be released on itch?
Yes, in a few months!
We deliberately didn't announce a release date)