Fight the good fight James. You have come far, and you've had ups and downs. I dont think you should beat yourself up about the anger, because it probably stems from 'why me?' A perfectly natural question to ask.
It seems to me you've been strong and resilient when you've needed to be, and you should apply those same skills and tenacity to your next stage of therapy. I wish you well.