But... Like... How soon?
Ideally, it would have been yesterday, but itch is currently sitting on my key distribution email (apparently it requires manual review). It's very frustrating, but there's not a lot I can do about it.
The full public release will come once I can verify that the backers have their keys and are able to successfully redeem them.