That Amazon thing looks interesting – seems to be rock bottom build quality though.
Most people seem to use a combination of a dynamo hub and either a light with a built-in charger (B&M Luxos for example) or a stand-alone charger (e.g. Supernova Plug). Hub dynamo setups aren’t cheap but once you’ve used one it’s hard to go back.
An important point to note is that most people charge a backup battery rather than going direct to their device; that way you won’t fry your phone if the voltage smoothing goes awry. It does introduce extra weight and inefficiency though.
At the cheap end of the scale, I’ve used one of these and it seems OK, despite feeling a bit home-made. You need to be going >10mph to get anything out of it though.
http://www.adeptelectronics.co.uk/velohub.html