if you want speed, then crank motors or direct drive motors have the edge over hub motors. If you want speed and lightweight, then crank motors are best.
An 8-Fun BBS02 18A 500W will give you 120 RPM at the cranks, about 28mph. In view of the high mileage you do, I think a 750W direct drive kit...