Passionfruit - Jeez I hate to see you so upset
If it were ME, this is what I'd do (or try to do anyway -- I know it's easier said than done)....
1) I would go to the police station and just ask to speak to an officer about what you know. Leave it their hands.
2) Have you filed for divorce yet? If not, get that working ASAP
3) Work on
accepting the fact that this is one sick mofo and get as far away from him as possible. He is not going to be healed anytime soon.
4) Go No Contact and STAY No Contact. Change your number if you have to, block calls, emails, ....everything.
5) Are you in DV counseling? If not, call and then GO to counseling.
Do something meditative today. Try to get centered and 'back to baseline'. Move forward with YOUR life. Stay focused on YOU. ((((Hugs)))))