Can you download using the itch app please?
Also if its not launching try windowed mode
Let me know how you go
This is what worked for me.