I want to play this game but I can't install it through the itch app, nor can I download the zip because when I try to do either, I get the message "this title is hosted on an incompatible third-party website"
Just use a browser of your choice. And not the itch.io app. For example Google Chrome. Since the file exceeds the size of 1GB prescribed by itch.io, the file is uploaded to a filehoster. If I remember correctly it should be mega. And mega is probably not supported by the app.