Sounds like you have a plan, and yay for him not being too upset in the car - travel safe - and make sure you take enough breaks