Ich finde die Lösung eigentlich gar nicht schlecht.
Es werden zwei verschiedene Anwendungsmöglichkeiten geboten.
1. Ich will auf den Streckenverlauf Einfluß nehmen, weil ich mich beispielsweise entlang einer landschaftlich schönen Strecke routen lassen. Dann wähle ich "vorbeifahren" und die Navigation führt über die Zwischenziele zum Zielort.
2. Oder ich will eine länger Strecke im voraus planen, mit mehreren Zwischenstopps, z.B. Mittagspause, Übernachtung o.ä.
Dann wähle ich für die Zwischenziele "Zielpunkt", werde zu diesem Ziel geführt und will nicht unmittelbar weiter fahren, sondern ne Pause einlegen. 
Gruß Freelander