Non conosco le App menzionate, io mi trovo benissimo con iMapMyRide, che peraltro esiste anche per Android e ti dico cosa fa.
A parte tracciare il percorso svolto si appoggia ad un sito molto vasto e ben organizzato che è
http://www.mapmyride.comhttp://www.mapmyride.com (solo in inglese).
Registrandoti (gratis) quando hai fatto il tuo giro fai direttamente l'upload dei dati raccolti, e se vuoi li posti in tempo reale anche su FaceBook, quindi tracciato, velocità, tempo etc, diciamo che in pratica potrebbe sostituirti il ciclocomputer, e questi dati vengono loggati su un calendario per cui puoi tenere conto dei tuoi allenamenti con tutte le statistiche, e puoi anche inserire altri amici come contatti e confrontare direttamente le vostre prestazioni
Il sito è consultabile ovviamente anche dallo stesso
iPhone.
Ora non sto a raccontarti tutti i dettagli, se ti interessa saperne di più comunque contattami direttamente, io lo trovo davvero perfetto.
Per quanto riguarda la piaga ben nota della poca autonomia, col 3GS mi sono procurato una batteria di backup ma purtroppo sappiamo di cosa stiamo parlando, il 4 sicuramente è meglio...
Altro gioiellino per quanto riguarda invece un vero e proprio GPS con percorsi scaricabili è MotionX-Gps, praticamente perfetto ma occorrerebbe una MTB con presa USB incorporata per sfruttarlo a fondo...
Dimenticavo, sul sito di MapMyRide puoi tracciare i percorsi sulla mappa per studiarli, controllare le altimetrie, le distanze etc.