Hallo,
meine Lösung:
12€ für ein 4-Zellenpack Sanyo ENELOOP vom Flugmodellbauhändler, am Akkupack einen kleinen 1A-Brückengleichrichter anlöten und den Eingang direkt an den Nabendynamo. Am Akkuausgang eine USB-Buchse ( evtl. den 200OHM Widerstand zur Kennzeichnung als Ladegerätausgang ).
Die Akkuspannung von 4,8V bis 5,4V vertragen alle USB-versorgten Geräte.

Und ohne Ladereglung, die Sanyos-Eneloop werden das über 10000km vertragen.

Gruß