While it's a bit confusingly positioned within the Mazda lineup, the new CX-5 looks like a good upgrade over the old one.