Your husband needs to think about what it's like for this teen boy. The boy is moving from house to house, trying to get used to a new situation, and your husband wants to treat him more like a plaything - someone to be cool with (which is about your husband's ego, not the boy) but someone to be in charge of (so your husband gets angry if he doesn't get his own way). So the problem is your husband wants control, he wants it to be "his house" (which apparently isn't "your house" and not even your son's house. So your son is supposed to feel "at home" in a strange house, with customs and rules he's not familiar with, It sounds like your husband expects your son to just know what the rules are, but there's no real communication.
Your husband is not a parent - he doesn't have the experience or the patience. Dealing with a teenager is not easy anyway, but it's certainly not easy when he doesn't know the child very well.
I'm not sure I understand the last part of the sentence. Is your husband saying that you would not be able to run the house by yourself if he were not there? Does he mean you aren't able to pay for it without his income, or does he mean you don't know how to run a household? If he is saying he makes the money so he makes the rules, that is really a macho attitude and very dismissive of women. If he says you aren't a good household manager, then he is putting you down and criticizing your abilities as a wife and as a mother.
It sounds to me like your husband wants to be the boss all the time and not spend any time caring about other people's feelings. If everything is fun and he's the cool stepdad, great. But if anyone else has needs (you, your son), then your husband isn't willing to make adjustments. Does your husband have anger problems anyway, or just when your son is around?
It sounds like you could use some outside help to have a better relationship and better communication. This is just not a good example for your son to see - this is the kind of man he will become, angry and arrogant, and he will go on to treat women this way.