I am so sorry it has come to this, Burnt. I hope you're OK.
Thinking it through, I think there are a number of issues here. It's actually not the worst thing in the world to do, to put off coming home for an hour in order to get a bit of personal space. I don't like the fact that he has been lying about where he is, but he certainly wouldn't be the first to do this, and he won't be the last, and I see it as more minor than the other things you are telling us.
For me, the fact he shook you until you were bruised would be enough to go to the police and get some sort of restraining order. This is utterly and completely unacceptable. I would be inclined to act on this if I were you. I sincerely hope your children haven't seen any of this happening.
Secondary to this is the fact that he sounds very manipulative and emotionally abusive and controlling with regard to money and so on, and this is linked to the physical abuse, in the way that these things generally are.
Finally reading between the lines you are both struggling with getting on anyway, so you may have to rehearse some sort of permanent separation in your mind from this point on, as from where I am sitting, if I am totally honest, I am not sure your two really have a marriage to save. I've come to this conclusion from the sheer number of warning bells ringing.
We will help you in any way we can.