Futuristic, with some old-school problems: 2023 Hyundai Ioniq 6 review