I know you want a guys opinion, but after reading what you wrote I had to reply. You see, when my ex boyfriend broke from me, he got angry and stuff, cos I kept calling him and texting him. He said he wanted to be left alone and to give him some space. But I wanted to be with him and he was distant and cold towards me. It was something that I couldn't understand.
Thats why I can relate to what you are going through. The thing is you need to give him space and not bombard him with texts and calls. Don't cry and get upset as that will make you appear clingy and needy. You may have done nothing wrong, but he wants out and needs some time to consider things or the next step in his life. You have to wait for him to contact you, but if every time you do speak with him, it ends up in a row. Just behave as a friend would, be caring, polite and cool. he may wonder why you are like that, and it should peak his interest. Just say you are sorting out stuff in your life and you feel fine and then just ask him, that when the time is right perhaps we could meet up for lunch, as it will look less like a date and not scare him, say it would be nice to meet and have a laugh.
He is only angry with you since you as you are not leaving him get on with things. link link link
Just get busy, planning some stuff for yourself. Such as learning a new language, joining a group or starting a new hobby or interest. Go out with friends and keep busy. Just wait till he contacts you.