Is the 2025 Ford Mustang GTD the BEST new super car to BUY?