It's perceptive of you to see that he's re-enacting problems from his childhood. A lot of us do that, in some sort of weird effort to re-enact it and make it right this time. Ain't gonna happen, because the past is already fixed. But it might be worth mentioning this to him; he might get a breakthrough moment - though, if he does, it's unlikely to be immediate so don't hold your breath!
OK. No, you can't manage a control freak. Their need to control is unconscious & irrational. I'm going to make a suggestion, though. Look up Eric Berne and Transactional Analysis. It's about people following 'scripts' through life, and how seriously damaging those scripts can be.
I'm willing to bet "why did you do that darling, you know how it always upsets me" is a direct quote from his childhood. It is a dysfunctional remark in two ways - "Why did you ..." is aggressive when it's not an honest question (the only answer is "To upset you", which is clearly bollocks,) and "always" or "never" are dysfunctional because they're untrue. The intention is to corner you into defending a pointless lie, though such things are rarely said with conscious intent.
You, too, are following scripts. You said I think [an argument] should be a storm in a teacup 'oh you did this, oh you did that, get cross, apologise, all over'. There are many ways to argue. Your constantly trying to impose your argument script over his is just as dysfunctional. I'm going to ask you to change.
The only 100% reliable way to step out of a scripted 'game' is not to play. The pair of you are doing this ridiculous dance. When one of you goes to the bar or the loo, the other has to stop dancing - or at least do a different step. Start the easy way. When you say "We're having baked potatoes instead of chips" and he kicks off, agree with him. This would be passive agreement, or "Yes dear" 
YOU DO NOT HAVE TO EXPLAIN WHY you changed the menu, moved the car or what-have-you. You're a grown-up. If he tantrums, let it blow over you. If DD gets anxious, ADDRESS HER ANXIETY NOT HIS BEHAVIOUR. If he carries on making a silly fuss, ask him mildly but firmly to "finish your tantrum in the other room."
Am I making any sense?