Take a look at Google's My Tracks. Has an average 4.3, more than 10 million installs and 75,000+ of the 123,000+ reviews gave it 5 stars. Is compatible with various biometric sensors- including ANT+. And the really cool part (IMO)? There is no community that you have to join in order to use it (other than having a Google Account of some sort).
Do not know how it would work out as a bike app, but it does have that option among the activities menu/calorie consumed calculator.