As well as the concerns above some of your routing doesn't make sense. For example the South rim to the North rim then back on yourselves to Monument valley and then back again to Zion. I think you need to drop either Yosemite and SF or the Colorado portion of your trip to make it manageable, fun and to avoid night driving.