Cowboy 3 review: The smartest e-bike ever?