I personally think it's a little stupid that we cannot see the reports that people do until someone from the staff team deals with it and moves it to the completed section. I mean, no matter what, eventually we(the players) will see the report in the completed reports section, so what's the point of hiding it?
For example, if someone provoked me or reporting me for something i didn't do, wouldn't it be better if I see it and make a thread to explain the situation before a GM already dealt with it?
I understand why you made the unban/unwarn appeals private, but I cannot think of a good reason why you should make the player reports private.