It's a site cataloging porn games, it is how I and probably a lot of others first found out about yours
The only “porn” website I know of where I ever uploaded my game (in a very early stage of development) is Fap-Nation.
Currently, my only official platforms are SubscribeStar and itch.io.
So if any website that didn’t have my permission removed the game, that’s a win-win for me 😄.
And if you’re referring to one specific render—and I think we both have the same one in mind—then this might have shocked someone before 2010, before A Serbian Film came out, and it’s nothing compared to what will still be in the game…