well, fwiw, i'm sorry for you. it is an emotional roller coaster to say the least. dealing with the self-centered ones can be like dealing with two separate people imo (maybe this is true of all self-centered types?). on the one hand you feel and know the feelings they have for you exist somewhere deep within, and you can love who they really are. but they have the ability to deny/ignore/repress those feelings if they deem it necessary for themselves, or from a logical standpoint. i envy that ability sometimes. there seems to be a bit of a misbalance in the emotional maturity department between you two, or maybe just in the what-you-want-out-of-life-right-now department.
what doesn't kill us..........

lemme know when the first meeting is........
You know us inside and out.
When I was younger I did things like this. Feelings were always hard for me to deal with, and intense feelings about major life changes were even more overwhelming.
They made my head spin so fast I couldn't think straight. So I did what made sense at the time - I shut them off completely, which caused me to become a cold, selfish bastard, just like this guy.
When I got overwhelmed by things, I always had to push everyone away so I could clear my head, and deal with things only from a logical standpoint. When I turned into a robot like this, I didn't have any use or time for friends or family, unless they could help me in some practical way.
I'm not excusing what your friend is doing, and I'm very sorry that he is doing this to you. You seem like a sweetheart and he should feel lucky as hell to have you as a friend. But he lives in the moment, and he's not considering the effect his actions have on your long-term relationship, because he doesn't see himself maintaining one with you. He's torn between two women, and starting off to college just puts him over the top, so he has to focus on one priority at a time.
At a later time, something might make him think of you, and he might reflect on how he left things, and he might feel pretty shitty about it, and it just might be too late to make amends, and then he'll feel really shitty, and you'll stick to him forever.
I've been in those shoes and I've learned things like this the hard way.
You have every right to feel however you want about your friend. Just realize he is very emotionally immature compared to you. He's not doing these things because he is an asshole at heart, he just doesn't know how else to handle it.
It's really unfortunate that we can justify being this way, because at some point, and it never fails to happen, we always end up hurting ourselves and the people we love. I can deal with hurting myself because it was my fault, so I learn and grow from it. But hurting other people, who didn't deserve to be treated that way and only wanted to love me, is what really kills me and hits hard when I finally realize what I've done.
I am grateful for the people in my life, who've been subjected to my words and actions, yet still love me unconditionally, as if they can see through me when I can't see myself.