Has Mazda Built the Ultimate Race Car With Its MX-5 Cup Car?