I don't know if this is for real but, itch is flagging the page as suspicus activity probably why you got no reviews yet.
would sugest trying to do something about it, I personally won't download the game since if it is a virus i don't have a VM to test it on.
anyways just wanted to inform you since getting no ratings is not something I would wish for anyone, if you handle it reach me out and I will play it!