Has the time of ebikes finally come?