can I suggest you put a capacitor in between the light and the dynamo before you mock it to much.
it won't fix anything, the light will still be shit, but it will make me giggle that you tried it. :)
now, here, take this but remember if you dynamo stays on for more than 24 hours to seek...