New 2025 C63 S Hybrid – Love It or Hate It?