It uses AAA batteries,which charge pretty fast. I never really tried to see how long it would go before needing charging. I only ride once or twice a week in the dark, so I just charge the AAAs every couple of weeks.
That top tube mount might work pretty good on wet rides, since it's away from road spray and the ends are horizontal.
It'll light up your frame, water bottles, and the road.
Well, that's what I get for ordering things at 3AM in the middle of an overnight shift! That's okay, I needed a few more AA's, and have enough AAA's for now. After about two years of near daily use my rechargeables don't seem to charge to as high a level as they did when they are new and so I've taken to swapping them out more frequently than I did at first.
Everyone hates your lights. Throw them away & buy something civilized.