Wow! Glad you survived this stressful trip! I felt stressed out reading your post lol...totally feel for you!
I know all about the motion-sick dog. I always try not to feed Casie before any trips, short or long. And really limit her water intake (rather give her small licks of water to stay hydrated).
I've also learned to ask before bringing my dogs. Guess we can't assume everyone loves and welcome dogs/Yorkies as part of their family