2024 Hyundai Ioniq 5 Review: Still at the top of its game