I have 3 DS, aged 20, 15 and 11.
Pick your battles, your son loves you and at the moment he has a lot if testosterone that he's struggling to control.
I found the following useful to do:
If he won't wash etc. Remind him but then leave him to it, peer pressure etc will sort it, as soon as he realises he's going to be the smelly kid on the bus.
Phone use: don't top up his phone when he needs credit and turn the house internet off at say 10pm on a school night. (My boys leave their phones/laptops on the landing at the agreed time every night). This works in our house and he will respond in a few weeks/days when he knows you mean business. Give him his phone/internet privileges back when he agrees to follow the rules.
Untidy room: Tell him you will take away anything not in the correct place. My son thought I was joking until I filled a bin bag of all his fave clothes he'd left on the floor and his console games and took them away. He had to earn them back one by one by keeping his room tidy, and he did.
Aggressive behaviour: He knows its wrong and when he is calm explain to him it isn't manly to threaten women, you know its his hormones (don't blame him) and tell him he must count to ten or walk away if he feels like that, learning to cope with anger as a man is part of growing up, tell him you are proud that he is getting so big - he needs reassurance from you still. Do explain if he was to push/strike you you would get the police involved.
Your husband: words fail me, but I know when my sons have got aggressive with me he has been ready to defend me if I needed him and has also had a quiet word about behaviour expected as an older teen. Your husband needs to do the same not pretend it has nothing to do with him.
It isn't easy OP but your son loves you and he will work with you, just stand firm and keep showing him love.