Ds2 has Asperger's and used to be exactly as you describe. The controlling thing isn't anger, it is anxiety.
One of the things that helps ds2 is to have some 1: 1 sports lessons, like tennis or swimming, because he knows what is going to happen (unlike random sport) and it is moderated by an easy going adult who is paid to be nice to him
rather than a exhausted mum who is too worn out to kick a football/be bossed around.
1: 1 musem trips or outings by train also were much more satisfying to ds2 than outings which involved a lot of random stuff to do with his siblings, me dealing with more than one child trying to please everyone. We tried to factor these in to the week, dh took ds2 out quite often by himself. Is there any chance to get help with the younger ones whilst you took out the elder.
Over scheduling made ds2 behave very badly too.
Ds2 quite often behaves in a way I would find intolerable if I didn't know he had Asperger's. Arguing with him doesn't help, just accepting I have to have a very firm routine with him, decide in advance what the plan is and stick to it, in a way that SUITS him, rather than trying to fight against the tide. You will never win. But you can work around him if you consider all the things that stress him out and defuse the situation. Also give yourself some slack. Always go for easiest option if there is one
I sometimes paid a teenager to take ds2 to the park to kick a football, just so that I could take the others out without upsetting him. If that is a financial option.
Reading Tony Atwood Asperger's book. You can always read it, even if you don't pursue a diagnosis. School need to take on board the stuff which stresses him too, or that will add to your load; namely that your ds is having difficulties at school that aren't recognised or allowed for.