We drove a $40,000 Mazda CX-5 Turbo to see if it’s the perfect compact SUV. Here’s the verdict.