I made an account on the website, click on "Order Now" and it says I do not have a game account and that I need to click on the link to the right to order an account.
There is no link to the right and I cannot find anyway to download/buy/try this game anywhere.
On the right side of that page there is a download section. It shows the Xsyon download and the Xsyon manual download link. It is a bit hard to read as it blends in a bit with the background colors but it is there on that page. If not then I would contact support.
This is literally the screen I'm looking at. There is nothing to the right at all. Please correct me if I'm wrong. This is how it shows up on both my personal PC and my work pc.