This is either a very cool idea, or someone is feeling extremely self-important. Sounds like quasi-government/within-yet-outside-government/cum posse commitatus/extralegal quixotic windmill tilting, and will be perceived as such (if it ever reaches any appreciable levels of public perception at all).
But then, I could be wrong. Hope so.
True. That could be the downside. In the wrong hands it could easily turn into a “people’s tribunal” kinda thing. That would be my only reservation about it.