Thanks for everyone's patience as we stumbled through the release process.
The game is relatively stable. There are a few issues we're working to address, and we should have a patch for those in the next week.
The game is live on Steam!
Update notes via Steam Community