You have really summed it up yourself at the end of your post so you know what to expect and if you are happy with that, it looks like a great trip. I think you could make things a little easier on yourselves[ and possibly see another couple of sites] if you cut back on the amount of time in SF, but that's a personal choice. Presumably you don't fly home on the last day of your road trip ? If you fly home the following day you could arrange it differently, so that you spend a little time relaxing in SF at the end of your trip as well as at the beginning by splitting your days there.