Welcome and Congratulations on getting your puppy!
If it's going to be a long car ride , I would make sure to bring a crate and put in some towels to put in the bottom of it in case of accidents and puppy maybe throwing up from car ride (not always). Make sure to bring extra towels and baby wipes, just in case. When I got my pup I brought a blanket that I knew I would put into his crate and I wiped it on the mother and the siblings to get their scent all over it to comfort my pup with the transition to leaving his pack. I can't tell you for sure if it helped, but I like to think so.
As far as insurance I will tell you that I did not get insurance until my pup was over a year (I was on the fence on it) But luckily for me 2 months after I purcahsed it, my dog broke one of his canine's and $1300.00 later I was glad that I purchased insurance. There are many pet insurance companies out there, but I went with Pet Plan and was very happy when I had to file my claim and received reimbursement within 2 weeks. Had I to do it over I would have purchased it sooner than I had.
Good luck getting your pup and post lots of pictures when you do