Kick him to the curb... seriously... This guy is a major control freak. You don't want an obsessive person like that in your life. I'm surprised he lasted this long. Why didn't you cut and run earlier?
I don't really know what to say about him caring. It DOES sound like he really cares for you, but it's to the point of wanting to own you/your time.
In my honest opinion. He sounds like Spencer Pratt....one in the world is enough.