I've got one as my main light, even the 100 lumens setting is perfectly good on an unlit cycle path without blinding the people coming towards me.
Not sure I believe 8 hours, maybe 6, but I've never let it actually run dry. Once the indicator light hits red I'll charge it, so maybe you get...