Dazed, I do see hope for you. She is being honest with you. She wanted more than anything to make it work with you, but your more of the same behavior has prevented her from being able to see their is a chance.
About your anger... what have you done to get it under control? anger management... counseling.... You need to take the initiative to realize you have a problem and you are going to do something about it. To be honest her anger is not a bad sign... the opposite of love is not hate... the opposite is indifference. their are still feelings present between you two.
So.. You need to work on detaching. google livestrong detachment and read this all the time. You need to be the leader and SHOW her that you have changed and you have let the anger go... Be the example you wish to see from her. I think that is good that you sent the text, owned your faults, and told her your real feelings towards her. The next step is actions to prove that you can be the one for her... You obviously were at one time.
So as far as attraction goes. Keep working on yourself.. Lose more weight, get new cloths, become mysterious, get new hobbies reinvent who you are. You have had a revelation and you are truly ready to find the real you and become amazingly happy with the life you have.
I recommend reading Dr. Phil's self matter's book. It shows you how to rebuild yourself from the inside out. How to find your authentic self. Once you find out what true happiness is, then you can put your life back together in a way that works for you.