LB, that's all awesome, you are doing great! Excellent job of listening and validating while also protecting your rights. Try to continue to keep those communications positive and business-like, that's working very well right now. That's amazing progress that she's gone from not budging an inch to suddenly letting you have time with the kids. All fantastic news.
As for your coworker, yes once you get BD'd then you'll be surprised how many other LBS's you encounter. Pass the knowledge on!