I have a lot of anger issues too. What works for me is to just keep my lips zipped no matter how angry I am feeling. Once the emotions have reduced in intensity, I rethink the situation and most often, I don't feel the need to say anything.
Of course, there are still plenty of times when I do end up spewing forth. But I think my family finds it easier to forgive and forget if that happens once a week rather than 5 times a day.
The longer I do this, the easier it is becoming. Also - I have realized that there are times when its okay to say things in anger. For examples, if it is something that puts one of the kids in danger.