Was the date of the release delayed?
The date has been pushed to 2024. The team is working hard on making the game as awesome as it can be :)