Once we all realised that he didn't want to be angry it got a lot easier for everyone. We gave him words and guidance to let him analyse his anger, helped him to try different means of coping with his feelings and then incentives to apply those tools.
BTW StackExchange's parenting community[0] is a good place to find answers to issues like this.