Well done, TR. I like a lot of the things you said here, they sound very strong and are signs that you are definitely pointed in the right direction. I found that taking the self awareness, like you are doing, to another level to be helpful. Sorta like imagining I was watching myself on TV. This helped me to see things in perspective and to understand that I was withdrawing from a powerful drug.
I also liked your idea about 'getting out of your head'. I liked doing things that needed or created a feeling of 'mastery', that was always good for a pick me up. Helping others was a good idea too, it helped me to see things from another point of view again.
Hang in, I think you are doing very well. Onward!