Great info, everybody. This has been super informative, so thank you. It sounds like there isn't really an easy GPS option with the features I want and the battery life I need, so I think I'm just going to stick with something from CatEye for now.
Thanks again to everybody to chimed in.