I've been where you are, so distressed I was suicidal.
For what it's worth I really think your XH cares for you and he might act like an arse sometimes, but underneath the BS, there is love there and while he is obviously still trying you just need to try and keep your PMA up.