I don't think I'd e-mail him because he DID apologize for being so harsh with you. Perhaps he was just having a bad day himself. There could be times when HE isn't feeling so hot either.

He may have some issues that HE hasn't told you about too, ya know. LOL
I'm sorry this relationship didn't work out, but it's obvious from his actions and words that he's not "the one." He hasn't really shown himself to be much of a great friend for that matter. He's not always there for you, and doesn't always listen to you either. So it's good that your sshedules are being changed so that this crush of yours will have time to die out, and you can heal.
I hope you can find more friends -- real friends who will listen and be there for you. But be careful EARLY in a friendship, not to dump all your issues all at once. That can scare people away. Wait until you know each other well, and can trust each other completely before you mention any mental issues. Then, hopefully the friend(s) will stick around instead of fleeing in fear. LOL
God bless and best of luck. And please take care of yourself. Hugs, Lee