This is 100%, absolutely a pirate site. Some developers do engage here. Big indies like DPK do not, and he and his mods ban anyone he catches here (yes, refusing their monthly money, too).
"Sharing" software without permission is piracy, and stealing, and is illegal. Period. It doesn't matter if there's no cost involved in acquiring the software to begin with, if it's not freeware, you can't upload it without permission. Some hobby projects are posted here by the developers or with their permission, but this right here is not one of those games. Using a political word legitimately is not crap. Thinking paid software is yours for the taking is either Communism or Theft, but those labels are all in the eye of the beholder. One of the posts I quoted even called DPK greedy, and doesn't want to share his money. I'm, the one being political? Don't be a hypocrite.
I am not a hypocrite. I am posting on this forum, and download from here all the time. I also buy games on Steam or GoG or Itch.io, including this one. I just don't have the patience to wait for updates on those channels.