Although the frog with earmuffs is a giggle, it's also the suggestion I was going to make @frog .... as a short term measure, I would pop some earplugs in when he is ranting. Just the sharpness of the noise, and the constancy of it jangles the nerves, so reducing it physically like that will give your system a bit of a break.
It sounds like you could use some intervention like family counselling, which would give your son someone esle to answer to, and agreed boundaries with consequences can be negotiated. He needs to hear from a third party that what he is doing is not okay.
Part of our issues with personality disorders have spilled in this direction. The parties involved had to learn that that sort of aggression is not acceptable, and that there are better ways to communicate how you are feeling, and deal with the anxiety that is driving the behaviour so it channels into more positive directions. He is clearly not coping, and continuing to blast you as a way of relieving that pressure is not helping either of you.
Hugs and hugs @frog. It really sucks. It was my hubby who was ranty like that .... sheesh .... and it was counsellors who reigned him back in with it.
Your gp would be a usual starting point to accessing help that he is answerable to. You could go through Relationships Australia, but your family doctor can call him in, with you, and refer you both on to family counselling and support. That way it is issued to him as a requirement. He is clearly not respecting your authority as the head and maintainer of the household, and yes, in my opinion, he doesn't deserve to have the bedroom ..... and that is feeding arrogance instead of being received as a privilege. An outside authority is likely to point that out to him loud and clear as well, and help you to re-establish authority and respect in the relationship.