Congratulations on your progress! You look fantastic! You touched on things that I've been encountering, minus the depression, and I wanted to congratulate you on your honesty and your bravery for putting it all out there. Plus, you're gorgeous inside and out and it shows!
I wish you much luck. I'm in Northern California -- too bad because we'd make awesome workout partners!