Had it for about a year and a half. I wear it on the helmet occasionally. Battery life is ~3 hrs in 720p60 and closer to 4 hrs in 720p30. You can use an external USB battery pack if that's not enough (it can shoot and charge at the same time). Video quality is okay, somewhat blurry at default settings, but you can boost sharpness in camera options, almost enough to read license plates. Random screenshot (I think I overboosted brightness a bit here):
Keep in mind that if you want to shoot more than 3-4 hours at a time, you'll be running into storage capacity issues as well, since 4 hours of 720p30 footage take 16 GB of space and the camera can handle cards up to 32 GB in capacity.