Congrats on your new car and the great deal; That is over $1000 under invoice!
Also, may I ask which dealership you went with? I'm in the Seattle area and just started emailing dealers about the CX-5 (same setup as you, touring w/ moonroof package) and getting offers at invoice or a few...