First impressions:
This might be a minor point only but the chains in the trailer really, really distract me. They were simulated at a way to low gravity. The trailer also doesn’t help narrow done my expectations about the game.
As for the art on the side of the itch page, it’s obvious that you spend the money, as it is gorgeous. If you feature any kind of non vanila sex content it might also be helpful list the kinks covered in the description of the game.
You might also want to look into the butler program made by itch that allows you upload multi-gigabyte games to itch and use itch for hosting. This makes your download links work inside the itch io launcher.