What sort of range would you expect an electric bike to require 20 - 25 miles? We have a few people who come to work on electric bikes; ok they are sort of a combination affair electric + pedals.
What speed were you looking for? I believe that the maximum speed allowed in law is 15mph, any faster and it is classed as a motor vehicle requiring tax, insurance, licence etc. So I am sure there must be some pretty small motors now available to achieve that speed (as a moped is only 3hp and they can do 30+mph).
I think there will be a few problems associated with generators, such as extra weight, size, low charging speed (unless it is a decent size). I think the best approach is to look at some of the more interesting new battery options that are becoming available (as Andrew has lain out).
To answer your questions:
1. Range - certainly much more than 25 - 30 miles. The rane is limited to around this figure normally I believe because of the difficulties in strapping batteries to a lightweight bicycle frame. If the batteries (which determine the range) can be mounted on an independent platform, i.e. a trailer, then in theory the range can be increased without burdening the frame of the bike. if you can attach a generator too then the range could be vastly increased, maybe limitless subject to the generator keeping up with the demands of the batteries / vehicle.
2. Top speed - 15mph is the limit I understand, I am not sure what tolerance applies, but as much as can be legally achieved.
3. Generator weight - is this a problem?, I would like to think that having addressed the matter with the batteries, the same solution may be applied to the generator.
I think the design should address the following factors, in this order:
1. Range
2. Power - accelleration perhaps more than top speed - again this is something which
can be achieved through carrying the additional load on an independent body.
3. Serviceability - the design should be such that every component can be easily
replaced, so Lead / Acid batteries, commercial run-silent generator etc. The fact
that bikes are so cheap nowadays means that the unit can be kept far longer than
the bike, when the bike is knackered chuck it away and transfer the trailer to a
new one.
The feature of a trailer is attractive I believe because it makes the whole package more versatile in that it can carry a load, unlike a commonplace electric bike - the workings being hidden inside.