OMG, this guy is an accident waiting to happen. Classic behavior, and then some too. Usually they don't show the really creepy side until you are married.
I would drop this guy as fast as possible. I say this but have to ask if you have ever felt fear of your life with him? Has he ever threatened you?
How long have you been with him?
If you took the time to post this on the forum you did, I think you know the real answer to all of this. What keeps you with him?