hey. well, i just read everything you have been posting ... i can relate, and, unfortunately, i was on the other side of things. I was a couple years younger than him, but did similar things to the girl i was seeing ... so, i think i know the stupid things that were going through his mind. PS. if you are still up, i'm over in Germany right now, so it's 9:45am for me, we can chat if you like.
Anyway, 1st, just get rid of him. He is being selfish ... of course he still cares about you, but isn't sure if he "truely" loves you / or just doesn't see a future together (might be battling the age thing). He loves the confort of being around you and how much you care about him ... it makes him feel good (selfish). However, I think he has the same heart that I do that, because he cares so much, it bothers him how much you are hurting ... he wants to be there for you, but knows that it is not a good idea ... but does it anyway.
As far as moving goes ... I'm not in agreance with the "running" idea (I was a runner), but having little support would make it very understandable. In the overall picture, when you get through this (cuz you will), think of what you can brag about getting through.
And, not to send you away, or anything, but our sister forum (link in my sig), is 95% women who are amazing, to say the least, at giving support.
Hang in there.
PS - if you do decide to head over to the other forum,
PM me and I will be sure that they know you are coming and lay down a welcome matt