That is essentially correct, yes. Passing on the right is more dangerous in most all situations, and this is a great example of why. The roads are much safer - because they're more predictable - if "yield to traffic from the left" is always the rule of the road.
That being said, the driver clearly made an unsafe lane change and with all of the good information you have you can submit your complaint to SEPTA at http://www.septa.org/cs/comment/. To help with your submission: if the "Bus #" 8081 was on a light-up sign, it's actually the "Block #." If it was written in paint on the bus, it's the "Bus #."
Sure. What I'm looking for is not faster vehicular movement, but smoother movement. Synchronizing signals allows a traffic engineer to set a precise speed at which vehicles will hit a "green wave" of lights. This can actually slow traffic down, as vehicles will no longer race the lights to make sure they will catch an already-stale green.
The specific signals in question are all those between Washington Ave. and the second (ie, I-95 N only) I-95 entrance ramp.
The signals should be set up to provide a northbound green wave, as northbound traffic is usually much worse because of the plethora of left turns. The green wave should be timed to provide speeds around the posted 35 MPH limit.
This will even the flow of traffic. No longer will you, as the pedestrian or bicyclist, need to worry about whether a taxi is going by at 60 or 20; all traffic will move smoothly at the speed of the green wave.
Remember, speed is not prima facie dangerous; it is unpredictability that causes collisions.