Sally wrote:
You're lacking in terms of forums with handling reports and appeals.
To add on to this, you lack presence in the meetings as well. I'd recommend coming to them and sharing your thoughts/feelings on those running for mod and applying for admin.
I agree with Chummy here. Aswell as that though I had never heard of you before hand so maybe some more all round activity in TS and on the servers could be good. (It may be timezone but am not sure.)