Außerdem habe ich es genauer beobachtet und, meine Güte, sind deine Änderungen wirklich aus fragwürdiger Qualität (zugegeben bist du ein Neuling, aber dennoch).

Erstens gehört zu jedem Halt ein stop und ein platform bzw. public_transport=stop_position und public_transport=platform als Relationsmitglied, was größtenteils okay ist. Problematischer ist es, wenn du Elemente.

Außerdem ist die Reihenfolge wichtig: Zuerst die Halte, dann der Weg. Die ganzen Haltestellen-Knoten, die du hinzugefügt hast, wurden alle am Ende (dafür ist aber vor allem iD schuld mit seinen schlechten Relationseditor).
Außerdem wurden dieser keine Rolle zugewiesen.
Und dann verschwanden noch einige Halte (z.B. der Knoten des Bad Kreuznach, Bahnhof).

Dann noch das Problem der Redundanz (wobei OSM an sich ein Problem davon ist): Ich selber verwende highway=platform, um sichtbare Bussteige zu kennzeichnen. Dies schließt auch noch Bordsteine hinzu. Allerdings kann an einem highway=platform kein highway=bus_stop hinzugefügt werden, da highway=* ja schon verwendet wird, weswegen ich das highway=bus_stop dem public_transport=stop_position vergebe.
Diese ganzen highway=platform habe ich alle in barrier=kerb umgewandelt, um an Redundanz (s.o.) zu meiden (und ist an der Stelle immer noch korrekt).

Das sind jedenfalls meine wichtigsten Kritikpunkte an deiner Arbeit. Hättest du den Halten keine Namen vergeben, hätte ich deine Änderungen gänzlich zurückgesetzt, aber das war zum Glück nicht so.