Well first of all I would say that regardless of the control aspect, aggressive shouting is not ok and there is no excuse for that.
However I might be able to shed some light on the issue you are describing being a planner myself.
To me it sounds that sometimes you think that because you have thought through the plans you have made, you think your conclusion is the only conclusion and are being a bit inflexible. I.e. he can make choices aa long as it fits with your overall plan, which you have already decided on anyway.
Best example would be the gnocci. I generally think if he would be cooking it, it's up to him if he has it. What you said about 'there's no point trying the kids on that' is actually a matter of opinion. Maybe he doesn't mind the kids trying it, doesn't share your views about what the children should eat, for example. If he does half the cooking and fancies something different, where is the harm in just saying alright?
Also, you doing OMM and basically giving him a chore of cleaning the bathroom as it fits in with the method.
It does sound as if you have planned a lot around what you think is best, and are then inflexible about working outside of your own system. However e.g. with cooking where you do half of it, is it more important that things are done your 'ideal way' - would it be worth reflecting on how important this really is and if it would really matter if DH does something differently, in fact it could be healthy and make everyone feel more like they are contributing?
E.g. just because you have planned life in the way you think makes most sense, it sounds to me that more of that is based on your own preferences and opinions than you may realise. So sometimes when you say 'we can't do it that way' what that means is 'we can't do it that and still fit in with what I think we should be doing overall'. Which is more opinion than fact, but presented as fact.
Does that make sense? I have had to do work on similar issues myself so this is NOT coming from a place of judgement.