EDIT: Direct download is now an option <3
Try waiting a little and go again, Gdrive and Dropbox both have limits to how many people can download them in a small time frame. I'll try to upload the game directly now that Itch.io gave me more upload space <3