BikeBrain
It works fantastic and I love all the features.... However it will drain your iPhone battery very quickly because it constantly uses GPS. But for an afternoon bikeride this is the best app out there.
patborders about
BioLogic BikeBrain – GPS bike and cycle computer, v1.4