He doesn't want me to talk to anyone I've ever had sex with or even been on a date with at all.
He may have worked very hard to sweep you off your feet but he sounds like a
Control Freak!
This guy has deep issues. Be very careful. Especially if he starts pushing hard for commitment!
Matters of the heart are always tough ones.