That sucks. Any plans to release a DRM free version to Itch.io here ? Could just bypass Steam altogether.
Definitely there are some plans for DRM free version on GOG.com, it will be also available here some day, as DRM free version.
I would be interested when it get's release on itch DRM free!