Mazda MX-5: Special in so many ways