You need to see a lawyer now.
You can divorce for any reason. It doesn't matter what he says.
Your DH has been doing the rounds.Your Sil, your mum, your brother, telling his side of the story. and his version of your character. Funny that. Just after he hit you and scared you so much you had to barracade yourself in your bedroom. Do they believe him? Have you told them what really happened? You should. Show your DM the photos of the bruises.
This is not your shame .. its his.
All this talk about moving out to sell the house and he will pay this and that in rent.. Doesn't ring true. Get a lawyer's advice. I would also try to make sure that he is not in charge of the sale, get legal advice on how to ensure this is done honestly and properly and so that you will recieve your full entitlement.
I can't quite remember what you said about this but didn't you say you already pay most of the bills? If so why is he saying he will cover two rentals.It just doesn't make sense. You could move out and he could just stay in the house and not put it on the market. He could also move out, put tennants in for the rent... any sort of delay tactic. He is an abuser, why would he act honorably.
You cannot trust any promises he makes to your relatives or your sons about how fair and reasonable he is being about the house. So protect yourself legally.
It all comes back to reporting him for the abuse. Getting some protective legal orders in place. Who cares what he says about you and who to... A legal order speaks louder than gossip. It's easy to put a popular face on, but time will tell.
Please get legal advice asap. That is the only way you will be able to protect yourself, your son and your assets.