Strava have just launched a doo-daa that works with Google Glass. I don't know whether it does any of what you want but may be worth a look.
For bike navigation, when I'm going somewhere in town I just pop my car's TomTom in my pocket. It has a 2 hour battery life, has cycle routes and speaks the direction. Pretty straightforward.