Yep! There is no way to mis-charge your light, more detail here...
Plug a USB power bank into the light from the start of the ride and it will charge while you go, giving you much more runtime when you need it, read on for more specific details.
You mean if you have an off-season, eh? Just top off the charge and keep them indoors, easy enough!
Entirely depends on your USB charger's specifications... (read more)
Keep 'em charged and indoors when not in use, simply put. More specifics below...
Short answer: yes, some faster than others, more detail here...