It also won't let me make an account. It says my verification link was wrong.
it did that for me, you have to create an itch.io acc and then it works