I agree 1,000,000% with Nyc. It took this guy a while to reveal this side of himself to you, but many people are on their best behavior when you first know them. He's shown no awareness of how fucked up his actions are, and the scary thing here is that you still don't know how deep the rabbit hole goes. How crazy is this guy, really? Keep your distance, break off all contact, and maybe block him even if you think he'd be able to get around it -- at least it'll send a message and if he chooses to bypass the block you'll be able to use that against him if necessary (cyber-stalking).
Me, 30ish bi female, been doing solo poly for roughly 5 years. Gia, Clay, and Pike, my partners. Davis, ex/friend/"it's complicated." Eric, Gia's husband. Bee, Gia and Eric's toddler.