Hyundai Ioniq 5: an unexpected success?