Yoyo, I'm going to be a bit of a d*ck here: You've done nothing wrong getting angry. If your still angry after two years of trying then maybe it's time to move on. He wants to be your friend with friend benefits but not be held accountable for his bullsh*t actions. Hmmmmmmm.....
Anger: I'm going to paraphrase a story here: The teacher was teaching her students. They were being difficult. She got angry and gave them h*ll. They got in line. The teachers attendant asked how could such a teacher as her self lose control and get angry at her students. The teacher replied that her anger was a dog on a short leash, to be used when necessary. Moral: Anger can be a tool. The teacher wasn't necessarily angry. It was but a tool. As my teachers have taught me, the key to using anger is not to be angry, as great fighters don't fight out of anger. Using anger but being detached from the emotion of anger is the key. Use it wisely. It can be very effective.
NC. Go no contact with him, the ole' last resort technique (LRT).