WOW, Charlie... his GF sounds awesome! As a former step-mom, I know how difficult it can be to blend families. That is just the kind of thing I would have done to give step-d and I some bonding time, too.
My step-d and I had lots of times when my ex was working late, or was not available for when she was to be picked up. It was more "normal" for me to go get her rather than make her wait on her Dad. Plus, it showed her that she was always a priority to us, even when his schedule was jacked up.
I think it's great that his GF is making that offer. How cool.

Monica
"I have all I've waited for and I could not ask for more"