wow........
thats really awful.
and to be very clear, this is the kind of person stereotypically that becomes violent (and doesn't leave any survivors.)
I'm saying this out of respect because you're better to have considered it than not.
Call the police, let them deal with it, and in the meantime take a nice long vacation road trip (2-3 weeks) , go see a friend far away and check out the cool stuff on the way there, go camping for a few days at a time, etc, then before you go home call the fuzz and see if they had anything weird going on there while you were out of town, and go from there.
In the meantime, get a tazer or some pepper spray, (if that then buy 2) one to test and then the other to carry. no knives, they can be used against you too easily. tazer will stun on the smallest instant of contact then you just bear and hold it down and push it into them, until they start shaking and are lying on the ground then you can safely let up and walk/run away. they are not coordinated at that point and cant run after you, just get a 10-30 foot lead and then run.
anyhow, just some time tested ideas. stay safe and yeah take care of that, don't ignore it. men like this are absolutely psychopaths, and by the sounds of it you found a real nasty one. heed the warnings in this message. don't ignore it. there's no shame in this, the guy went entirely bannas, and you didnt do anything other than exist.