A "short version" of how I have learned--with a personally assessed success rating of about 8.75 out of 10 with 10 being perfect success--over the years to overcome my own frighteningly powerful "anger potential"....
First learn to recognize the feeling of anger as anger (not "justified irritation," "righteous fury," etc), period. It took me a long time to understand the difference between raw anger and frustration, confusion, etc...and to realize that anger comes from within, NOT as a result of someone/something else/outside of me, regardless of how certain I am at the time otherwise! It might sound simplistic and obvious to someone not angry at the present moment, but, anger by itself isn't even the problem, per se--feelings are just...well...just...feelings. It is instead our (non)reactivity to anger (or other feelings) that is the problem, the first "thing" to conquer.
Then, once you recognize (or admit) what you are actually feeling you can train yourself to become detached from what you are feeling and instead observe that feeling in some kind of more neutral/objective way, like waiting for a wasp to fly away from you (rather than swat at it and piss it off) or for a cloud to pass and no longer block out the sun, etc. Rather than be held hostage to what we feel we learn to recognize/acknowledge the feeling without reacting to it unthinkingly or unskillfully.
Then...(it's not as much/hard as it sounds!
)...you can go even further and cultivate the ability to examine the reasons for your anger (which, in my case, usually come down to some sort of perceived "assault" on my ego or my freedom, once it gets right down to it).
Last but not least, once you've worked your way through the first three parts of the process (which, all on their own, believe it or not, will give you about 80 percent of the success/peace that you seek!), you can "work" with your ego (or whatever)/self/others to minimize the accessibility/functionality of whatever your trigger mechanism(s) is/are.
The first 3 are actually not terribly difficult--although people/circumstances will sometimes make them seem so, ya just gotta slog on and not get distracted--but the last/fourth one is the one that takes a lifetime to do.
BUT...the good things are (a) most people never even realize that they need to do any of these things, so you start leaving people in the dust right away, (b) the next major obstacle for most people is the nonreactivity part--they get so caught up in "but I feel that I am justified/right in this feeling and the manner in which I am expressing it," that they can't see that they only thing forcing them to speak/act "angrily" is they themselves, and (c) no matter how "far" you get with these techniques you will notice instant results with whatever you accomplish compared to "what used to happen."
Try it--if you are diligent in your efforts and HONEST with yourself you will actually find things improving pretty much from the first minute..and then it becomes almost a game, waiting/riding it out, etc. Soon you go from "angry bitter overreactive spaz" that everyone hates/fears to the coolheaded, even-keeled, always seem like you are in quiet control person that people come to deeply respect, etc-- practically without trying after a while!
Seriously--it might sound like psychobabble, but it W-O-R-K-S!
Might I suggest a book: "What Color Is Your Mind?"
It gets into the parallels between Buddhist philosophy/techniques and psychological principles of behavior, emotionality, etc, WITHOUT getting "religious." Really, if you study Buddhist teaching and thought you find incredible overlap--really about 90 percent in terms of true core values/techniquestheories of mind/etc--between this 3 thousand year old system (which doesn't require you to believe a damn thing, just that you test/try everything for yourself and keep whatever you find to work for you!).
Try it--you'll see! This advice comes to you from a guy who used to go into damned-near-homicidal rages until he started to analyze (yep, I actually figured all of this out WITHOUT formal "Buddhist" training/teaching--which is a big part of the reason that I embrace so much of Buddhism now that I've actually studied it: because it is in almost perfect synch with the conclusions that I've come to about myself, life, people, etc, and I'm not talking about the spooky/mystical parts of it, either!) "things" and try them out.
I'll shut up....best of luck to you! Check out the book, though, or do some research online about Buddhism and anger management, etc.
_________________
Not all who wander are lost...