Das wichtigste ist, dass bei allen drei Schemata die Busspuren zu `lanes=*` dazu gezählt werden, egal ob conditional oder nicht.

+1, fürs Aufräumen und ausführlicher Dokumentieren. Ich stehe gerne bereit zum Gegenlesen. Habe nur schnell die beiden ersten Beispiele angepasst, da ich euch nicht auf die falsche Fährte locken wollte.
Das dritte Beispiel (bisher ohne genaue Tag angaben) wäre geeignet als einfaches "oneway" Beispiel ohne zeitliche Einschränkungen. 

-1, für das Verschmelzen und der Umdeutung von `lanes:psv`. Die beiden Schemata sind unabhängig und können durchaus parallel verwendet werden. Ich persönlich verwende immer das ausfühliche :lanes-Schema und sehe das neuere `lanes:psv` als Krücke für Personen, welche sich nicht so tief mit Spurtagging befasst haben. Da bin ich dann eher der Meinung, dass bei Verwendung von `:lanes` `lanes:psv` nicht mehr benötigt wird, aber nicht umgekehrt.

Zudem ist mir aufgefallen, dass eine Busspur welche auch für Taxis freigegeben ist eben nicht `psv=designated` bzw. `taxi=designated` ist sondern nur`bus=designated` und alles andere höchsten den Wert "yes" bekommen sollte.