I also agree with the exercise, dancing, singing out loud stuff. But that's not always possible so I take on a job I hate doing like cleaning up something which has been bugging me. Usually when I'm finished the anger surge has abated & I feel satisfied that I got that job/task finally done!! Eg. Digging out tree stumps or weed's, scrubbing bathroom, going through crap, bagging it up for charity or the recycle facility.
I avoid ppl when angry because my tolerance levels are very low at these time's. I'd never hurt anyone but I cannot deal with complex interpersonal issues appropriately when anger is dominating me.
Anger is exhausting to hold back. Let it out safely & feel the relief.
Plan for the next surge.