TrakPal Cycle gives you the facility to compete against recorded traks or along GPX routes.
The easiest way to generate a trak is to set background recording to on from the info page and press GO! on the map page. Switch the iPhone off, put it in your back pocket and cycle! At the end of the ride tap on duration to bring up the stop options and tap save. You can then compete against yourself along that trak.
Alternatively, set your required target speed from the info menu and you can watch how you are doing on the comparitor display.
TrakPal Cycle is compatible with Trak Log files generated using TrakPal Pro, TrakPal Lite (with communications pack) and Sailing Master, and any GPS exchange format (GPX) file. Files can be imported from emails or other apps as well as via iTunes file transfer.