On lights- That Brightguy does not give the right message to me. Plenty of LED's but no Lumen count (brightness of the Lamp) and No distance of beam quoted.
You don't have to go Expensive on lights but I would give this one a miss. BUT- The Magicshine UK Link is
http://www.magicshineonline.co.uk/
The power to cost ratio is good and is a lamp rated by others on this forum--who should be able to give you a link to a US site.
Just checked again and the Brightguy is 90 lumens. That is not enough even for road use. Mine has 170 lumens on low power and 560 on full. Low power is used uphills where I am going slow-and I do mean slow.Put some more speed on and you will welcome a good lamp.