2024 Tesla Model 3: First Drive Review | What's New?