Well, there's an entire forum here dedicated to the subject:
https://forumserver.twoplustwo.com/2...-amp-disputes/
But that's not quite the same thing, and it's not what I was referring to. Someone else created a thread that I can't seem to find now, that was about another site. It actually primarily consisted of a cut-and-paste of 2+2's own negative feedback thread, with some additions. I think the first post was critical of the site, but if not, certainly others were - that they wouldn't take names down when people disputed the reason they were on there. That's the downside of any site like this, as opposed to a forum - people don't get to tell their own side of the story. But I should also add that site, unlike the one you've linked, had a lot of personal info, so there were legitimate legal/privacy issues.
The site you've linked is unique in that it's dedicated to apps. It's also lacking in any kind of evidence, or information about who has created it, criteria, accusations, etc. I'm not looking for you (or anyone) to defend it; just pointing out what I think are some pretty large shortcomings.
Sorry for the assumption - when someone posts about a site created that day, it typically means they're directly involved, but I can see how it came about otherwise. Not that it was a knock - I just thought you might have more personal knowledge about the site if you were involved.