Thanks, sounds like it might be a problem with the itch client, I'll get in touch with them to see if they are aware of the problem. Sounds like you have a working version of Alpha 3 now though?
Yes, i can get alpha 3 if i follow the link straight from your email, but from itch website or client, i only can reach the demo. Weird because the link is linked to my itch account anyway.