Following (somewhat slowly) on from the last post... The game is now in closed beta! Also: The confirmed release date is the 4th of November 2021!
The invites are those that backed the kickstarter campaign at the "Squire" level (or higher). The feedback from them has been quite positive, which is encouraging.
There have been a few fixes needed, along with some tweaks to make things clearer, but nothing that has made me think that the release date will shift.