Don't feel frustrated with yourself. Your anger is a good thing - it is alerting you that something is wrong and that it must be righted. What matters is whether you let you anger control you or you can make your anger work for you. It can provide us with intense energy which we can use to propel ourselves through the healing process. Use it to fortify your boundaries. Use it to find te courage to act on those boundaries. Use it to take steps forward with your life independently. Focus the energy into exercise to help drain the anxiety and rebuild your self esteem.
Hang in there Alex... it will get better.