Is this post for real?
I think it is highly amusing that you are asking if you are over reacting. The answer is NO..hell NO.
Leave, run, flee, skip, take a cab but get the hell away from him. You will never be able to trust him. If what you are saying about the 14 year old is true then he has problems that you don't want to get involved with.