BYD Seal EV review: Luxury electric sports car at an affordable cost?