The anger can often often ramp up during these time, and can been something else. A small trigger and you end up going bat-shit crazy. Been there myself... or just ask Hat about his boat which got the brunt of his anger phase!
But all the same, it is great that you are improving along the way. You have done well and come out this far quicker than most. Just hang in there and these things will all be a dream.
@LV - Again, I am so sorry for what you are going through. It seems as though we are a little in sync as today has seen more depression come at me. I had a couple of cancellations for work, so I was having a real difficulty keeping myself busy, and we both know how bad it is when we just sit alone with our thoughts. I really hope there is some improvement just round the corner for us both. Take care...