Nice work, Dan.
Those who want, instead of a stepper motor, to start with a known-good sidewall dynamo converted to rim use, say because they have one in their junk box, can easily adapt it for rim duty for less than a quid/euro/dollar in a quick visit to the motor factors to buy an O-ring of the right size.