Unfortunately, not only is the itch download broken, but the google drive download requires requesting access. Since the game isn't actually possible to download and play from itch, it's kind of effectively impossible to rate the game fairly and make sure more work wasn't done on it after the deadline.
And unfortunately, the Google Drive link makes it impossible to even play the game as of now because that can't be accessed right now either.
...for what it's worth, if this helps you feel any better, iirc I once uploaded a nonfunctional build of a paid game I have on Steam for a few minutes before realizing my mistake, so, it's not like I haven't been there. People make mistakes, it happens.