1) What makes you angry?
Arrogance for the most part. Not so much when it's directed at someone that deserves it

Rapists, domestic abusers, animal abusers, racism off the top of my head.
2) Do you get angry often?
Not often at all. It takes a lot to get me to that point.
3) How do you deal with the problem?
I will either:
A) Explode and say things I don't mean.
B) (Most Likely) Talk it out.
Edit*
C) (rare) I will do nothing and secretly loathe every breath you take...
4) How quick are you to resolve this emotion?
Anywhere from immediately to an hour depending on how pissed I am. I hate letting things bother me for extended period of time.
5) When you get angry, are your friends and family generally surprised at the content that makes you so?
No. It is usually obvious.