The video doesn't mention any electric bike so I'm not really sure where you are getting this from.
As for self charging, again from what I read it says that it only recharges going downhills and breaking only in regen mode, you still plug it in if you want it to ride in a turbo mode...