If you HAVE to use the money at Cabelas and GoPros are all they have, I'm sure someone here will help you. IMO GoPro is vastly overrated and overpriced. Also they're kind of tanking because of the poor reception of the quadcopter that they sunk a bunch of money into - I'm sure they won't go away but their support may suffer (and the couple of times I called their support when I owned one, they were already rude and useless).
Also I don't think any of the GoPros have 2 hour batteries. The best it can do without extra packs is around 1:30 unless you shut everything off and use the lowest res, and even then they can't quite make 2 hours.
Generally the Black GoPro has the best framerate and resolution, and the best low light performance. The Silver is usually last generation's Black.
Framerate and resolution probably are completely irrelevant to you. You're unlikely to want to record your commutes at 4K or 120 frames per second. Low light performance is nice, but I'd still be surprised if it actually can catch a license plate at twilight, so it may be pointless.
I have a Contour Roam 3 up front. 3 hour battery life, around $100. Waterproof without having to screw with extra cases, doesn't look like a brick strapped to your helmet, rotateable lens, one gigantic slide switch to turn on and start recording so you can flip it on and off with gloves on. It's not ideal but for the money it's hard to beat.
__________________
Work: the 8 hours that separates bike rides.