O MyTracks não conheço. Os que usei até chegar ao Endomondo não permitem realmente "desenhar" um percurso para depois seguir. Mas quase todos têm a opção de importar, nomeadamente do Google Maps. Há também normalmente a opção de exportar.
No Endomondo, para partilhar um percurso (track), é necessário gravá-lo, no site, como rota (route). É também possível o percurso ser enviado para o site em tempo real, permitindo a alguém seguir a nossa posição (útil para socorrer caso haja algum problema, para os que andam sózinhos).
Quanto a erros de velocidade e altitude: normalmente não são tanto bugs do programa, seja qual for, mas sim questões de erro na recepção do sinal dos satélites. A altitude tem uma margem de erro relativamente grande no sistema GPS. Acho que é a Garmin que tem uma opção de correcção de altitude, quando o percurso é gravado no site, que corrige um bocado essa situação.