Yup, I'd say operator error....too slow of cadence and/or too tall of gear you're operating in.
My experience with Bosch? Over 30,000 miles , not km and have never had any issues with any hills. I keep cadence between 75 and 85 rpm most of the time and it works great, lasts a long time :)...