Sounds like an awful experience.
It can be really frustrating that most people don't have a clue how to be supportive of people who have gone through a highly distressing / traumatic event. However, you seem to have found a number of supports (and yes, this place is awesome). Viewed from my comfortable, safe distance, you seem to have had a very normal reaction to a horrible event, followed by a recovery that is looking pretty good. It's a process, and it may feel at times as if you've lost some of the progress that you've made. But now that you know how to make progress, making that same progress a second time will hopefully be a bit easier.