Honda CB 350 H'ness First Ride Review: It's Not Perfect, But Comes Very Close