There has not been any incident on the server to see your staffing so I do not know how you handle situations where its needed and you are not really active on the forums.
I think a lead team position should not be secretive about feedback and speak open-minded.