I am sorry to hear what you are going through, hazyblue. I understand. Remember that recovery (to your baseline) can certainly take a while and is an ongoing process. Be kind and gentle with yourself, but continue to push yourself through this place.
If you are not currently in therapy, it seems as if it would be beneficial. Since you mentioned dealing with anger and intrusive thoughts, DBT may be truly wonderful for you. I think, whenever possible, seeing a psychologist as well as a psychiatrist (if medically necessary) allows for the fullest treatment, as it directly addresses many aspects of depression and doesn't just manage the symptoms.
Living with depression does not mean it is always going to be like this. It gets better. That may sound trite, but it isn't. Remind yourself of that all the time. There will be light again. Though you are in a rough place right now, it's evident that you're very bright, self-aware, and driven. You've got this.