These look almost identical to my setup, except I used 4W LED MR16 bulbs instead. The ones I got put out about the same light as a 20W halogen, but I can run them from a dynohub. Yours are overvolted, though, which doesn't work on regulated LEDs.
Good job!