Did Tech Ruin the New 2024 VW Atlas Cross Sport?