Legend Revived: 2024 Mazda MX-5 ND3 Review