I think you're doing great, all things considered. Now STOP CALLING THAT GUY!!!!
I'm sure having to think about all the crappy stuff your ex did HAS upped your anxiety, but I'm so, so proud of you for doing stuff like the yoga. I had to force myself to do things on my own at first, and now I have a great time going out on my own. When I was in NY to see a concert a few weeks ago, I struck up a conversation with some young Egyptian women who were able to give me tips on my upcoming trip to Morocco. I had some fun conversations with the people sitting near me at the concert, and on the train. You are opening up a whole new world for yourself! Keep on keepin' on!