Although I agree with Flecc's summary of moped power output, you don't need as mush power from an electric motor to get the same performance. A moped engine cannot deliver significant torque at low rpm, so suffers on hills, even with a gearbox or CV transmission.
On the other hand, an electric motor gives maximum torque at zero rpm, with torque falling off with rpm. This means that a relatively low hp electric motor will "feel" much more powerful than it's equivalent power petrol engine, particularly at low speeds.
I have experience with a smaller Crystalyte hub motor in a 20" wheel. It provides more torque then the tyre can cope with at low speeds, opening the throttle full caused wheel spin. In my set-up I was delivering just over 1000 watts (about 1.4 hp) to this motor, but this gave a torque figure from a standing start (full throttle) of about 55 N-m, much more than that available at a moped back wheel for a standing start.
The bigger 5XXX series Crystalyte hub motors are easily capable of handling sustained power levels of over 2000 watts. Many of the high-power enthusiasts on the Endless Sphere forum have been running them at voltages around 72V or more, with controllers modified to handle at least 50 amps, indicating that they will take peak power levels of 3500 watts without damage.
Such power levels are not only illegal for road use in the UK as a bicycle, but require a great deal of care and attention to the rest of the bike as well to be safe. Sustained speeds of over 40 mph with such a set up are fairly easy to achieve, which means good brakes and a robust frame.
Bear in mind that an average cyclist will struggle to deliver more than a couple of hundred watts or so for any length of time. Adding even a motor like my old 405 is like having five or six pairs of legs trying to push virtually the same weight bike and is certainly a greater power than would be available from even the best cyclist in the world, I suspect.
Jeremy