Ok, that's fair enough. I understand the emotion of frustration when someone won't reply to you and it's not easy.
But at the end of the day if he wants to be with you, he'll come round and contact you when he's good and ready.
But do you really want to be with this guy?
It doesn't sound like he's got a lot going for him.
I dated a guy like this when i was about your age, it's not worth it at the end of the day and i was caught up in the thrill of it all because he was so different to me. It was exciting.
I have two degrees, good job etc. and we weren't a good match.
Try to think with your head instead of your heart in this situation.