Often the easiest solution is crating so he can't see out and get all worked up/frustrated. Crating is also one of the safest ways to ride in the car. Unless you really want to take on the challenging, time-consuming work of de-sensitizing to outside stimulus.