Sounds like you handled all of that very well. I do feel that the child needs to feel you and your XW are on the same page regarding visitation. Next time it could easily be her telling him that it's rude that he doesn't want to go with you.
The sub shop thing sounds like to be expected. It isn't easy being comfortable with your X initially in a social, almost family-like situation. But I certainly encourage that you not get discouraged by it. I think you do need to get comfortable with each other to the point where it's natural.
I don't know what's up with the ovarian cancer scare. Do they all become hypochondriacs? I sometimes wonder if that's simply an excuse to have sympathetic contact....the feeling that someone cares. While mine really had something to worry about, before that there were other things bugging her.
Anyway, I applaud you again. You are doing well. Glad your having such a good time with your son.
In the end, it's not the years in your life that count. It's the life in your years. Abraham Lincoln
It is hard to fail, but it is worse never to have tried to succeed. Theodore Roosevelt