I think it's worth pointing out that the 1.0.1 build hasn't been updated yet. I'm pretty sure "next week" was meant to be less than 2 months later.
And Steam is still 2 updates ahead of the itch.io version even if you count the broken 1.0.1 build that's currently available here..