They should make it so that active devs in the community can request that their game isn't released until a certain time. To have a few days, weeks, or whatever else where it isn't updated here. I emphasise the word active, because obviously a lot of games posted here are already finished, and so those devs probably haven't even heard of this site, nevermind use it. But regardless, they should be able to request that it isn't leaked until they are happier for it to be released. Otherwise active devs like Sel that don't want it released too early, they wont be happy
As for myself, I had no idea this was a piracy site for a long time myself. I was just looking for adult games, everywhere else was badly made games or in different languages that I didn't understand