Some of those ratings in the polls I don't think are fair. Just because you aren't a perfect never-get-flagged-on-every-day type doesn't mean you're one of those suspended-several-times-blatantly-breaks-rules people. I think you're really nice most of the time.
Now, that being said, I want to give you some feedback.
Behavior- You're nice when you aren't angry or upset. When you are angry or upset, you can lash out, participate passionately in flame wars, or overreact and make dramatic topics. The good thing is, you apologize and try to be nicer in future.
Activity- You used to be pretty active, but not anymore. I think that if you don't leave you should work on it if you can.
Helpfulness- You aren't overly helpful, to say the least. I rarely, if ever see you helping a new user or showing someone how to fix their code. Sometimes you can act a little bossy when you do.
Overall- You are a good forumer. Not a 10, but not a 1 either. You're nice most of the time, and hey, everyone makes mistakes! You're not very active, but you have your reasons. Helpfulness? I'd work on that if you ever become more active.