Omg!
Embarrassingly enough.......you've just described my (soon to be ex) hub in freaky similarities.
I'm so sorry that you have to go through this.
I would think your best bet is to get away from him before there is no possible chance of ever wanting to return again.
My best wishes to you.
Shangrala