There is usually losses involved with rollers that rubber tire rotates, tire flex is already a loss alone, as power levels are fairly low any loss, even small one can be considered something to avoid.
Flywheel might store energy, but also it takes that energy when accelerating, so it would not be free energy, but I don't know if it could be used to store peak energy output from legs so that it could be extracted with perioid of time, it will be very little energy however as peak power can be produced only short time and needs long recovery perioid.
Flywheel is most suitable for power sources that are giving you just one pulse every now and then, like a rowing, now there you could put your legs, arms and whole body to work, so that you could work with higher output, freewheeling flywheel would be then be one that you spin with every pull, this way one could get away with heavy flywheel as whole body can peak quite impressive amount of power, when one is up to a speed, then one could just maintain that speed which would be less work, but rowing generator would really require a flywheel.
With bicycle generator one should learn skill of spinning, that way power output would be consistent and one could spin generator longer period of time as workload is more evenly spread across different muscles.
Also higher spinning speed should be good for long sessions as with slow spinning speed one is using muscle's local energy and with higher spinning speed with lighter load, one would be burning fat that is much more available.
In strongest man competitions they did not use bicycling to pull heavy machinery, it was more like rowing motion, I believe that is way to get one of the highest peak power levels from human body?
__________________
|