Self-charging is not "Innovative", it is stupid. You are better off pedaling to just propel the bike, rather than charge the batteries. Regen braking on downhills and such, sure. But, pedal to charge the bike? Think about it, folks, plus the inefficiency, you LOOSE power.
10 years, 25-30,000 miles, second battery, third frame. Same motor. No unnecessary crap, it just works. The labor was in the analysis of the jobs to do, and the requirements to fit within, and choosing the correct types of quality components where needed, and cheap crap when it would do just fine. Cost for motor, latest frame and battery, all total, with two chargers, was actually $625. Vaguely similar bike, more gears, slightly heavier, battery and controller independent of motor, no regen because I need friction-free coasting, and if you can do regen, you can't do that. Oh, mine is faster, and has better range, and is designed for my personal comfort and preferred riding style. Replacing the battery is a simple job, with many options, rather than a tear-down of the motor and installation of individual cells.
This type of bike is mainly for those who want to hide their batteries. And that's fine. But, to "charge your own battery", by pedaling, that's a joke that has been around from the early days of ebikes, and keeps coming back. If you want a workout, just get a regular bike and drag a small parachute.