He could have killed you all too easily and he should also have no further access to your children either.
I also think that all the men in your life have let you down in one way or another. I may be wide of the mark here but I saw that you have not spoken to your dad in the past decade either.
What is happening re the wedding; I hope this has now been called off. You must not marry him now.
Would you also consider calling the police or at least get the GP to examine your neck and face?. Photographs should be taken of these areas.
He is begging you to give him another chance because he knows that this time he has finally blown it with you and could be now in serious trouble if you report him. He only cares about his own self ultimately.
He has also been violent towards you before by pushing you onto the bed and threw a rolled up towel at you; that can also be seen as domestic violence. Him saying it will never happen again is a crock of shit; he has been violent towards you before.
The only level of abuse acceptable in a relationship is NONE. And as for this whole idea of his re "anger management" who is he mainly angry at?. If it is solely with you he does not have an anger management problem at all. His problem is with women, such men hate women and all of them.
What do you know about this man in terms of his background?