One recommendation I do have, in the Itch edit game page, make sure to tick the Windows icon here. That means people can install it through the Itch launcher which is a lot more convenient for most folks!
Thank you very much for taking time to play our game! I've just ticked the box, I didn't even realise there was such an option (._.) Thanks for the help!