Way to go and keeping your options open to find the best rate, congrats on the new ride!
Thanks for sharing the details. Sounds like a decent deal. I was also checking to see if they hit you an expensive warranty or other add ons. Sound like just the GAP insurance.
Are you considering winter tires in MN?