Congrats Carnac! That is so awesome! I love to see my kids grow up, take a stand, and believe in something. Sounds like you are doing a good job with your son...keep it up!
With regards to the W, I think that's awesome. Sounds like she definitely misses parts of your life together. Don't beat yourself up about the pursuit...probably could have gone without it, but it wasn't bad. But I wouldn't follow that up with the call you were thinking about. She's checking out your picnic....don't stand up and chase her off! Remember...it's a marathon....pace yourself!
And try to let go of the naysayers....you can't control them, so it's wasted energy.