Von der Logik her richtig und die Idee haben wir auch eine Weile verfolgt. Zunächst muss man wissen, es gibt keine Ampelbusse am Zoo und innerhalb des S-Bahn-Rings. Auf die Performance wirkt das also nur z.B. nachts in Zehlendorf und da beschwert man sich drüber. Dann kommt hinzu, dass die Performance an vielen Orten nicht durch die Grafikberechnung, sondern durch die Skripte und sonstigen Berechnungen begrenzt wird.
Leider verursachen diese Busse auch noch Fehlermeldungen, meistens ohne sichtbare Auswirkungen im Spiel. Damit man nicht auf die Idee kommt, mein Bus würde für den Fehler sorgen, fährt dort ein D92. So sieht man in der Fehlermeldung, dass es ein Ampelbus ist und dass das Fahrzeug nicht dafür verantwortlich ist.
Ich habe mehrmals versucht, eine abgespeckte Version zu machen. Vermutlich bin ich aber immer über's Ziel hinaus geschossen, wollte zu viel optimieren und bekam Fehler.