Hi, I've only skim-read, so some of this may have already been said but socialization is really important, so, as soon as puppy has had her jabs get her out and meeting as many different dogs, people and experiences as possible. Including busy traffic, walks with other dogs, crowds, bangs and noises etc etc. The meeting other dogs is really imporant, and it would be good to go to a puppy party type training!
And the crate is really good for training and also to give them somewhere to feel safe. Obviously a dog guard for the back of the car is also essential for safety.
And decide straight away what your boundaries will be and stick to them. For example, if the dog is not to come into your bedroom, then that's the rule and you stick to it, even on night one when she is crying her little lungs out!
Good luck, hope all goes well!
(and just to add, insurance has been worth it for us, in the first two years of dog ownership the insurance paid us more than we paid it. This was just down to a slightly accident prone dog, so a thorn in his nose, cut paw, scratched eye, upset tummy etc, nothing that you could really predict!)