Gears are simply torque converters. Your engine always exerts the same amount of power and torque, although these change as the revs change. Gears simply change the gearing and allows the torque to be expressed differently.
In other words. Gears have nothing to do with top end/bottom end.
Electric engines do not need gears because they can produce 100% of their torque almost instantly and continually. Petrol engines only produce 100% of their torque at +-3000 - 4000 rpm, the rest of the time it is either increasing or decreasing, so you need gears to make use of that to get the best out of the motor.
Thats why we all know, wrong gear + wrong time = trouble.
Answer? go electric! (if it were not for batteries)