I wish I could comment on your main issue, but my handlebar light on my winter bike is a dynamo light (a Lumotec Cyo). I just wanted to mention not to forget that if you use a helmet light like I do, and keep the batteries in a jersey back pocket inside your jacket like I do, they're protected so cold isn't an issue.