I've been cycling as a primary mode of travel for about 10 years now in LA and in the Mountain View area. So pretty broad depth of experience from bat shit insane metro traffic to the bucolic in comparison suburban commuting.
Car drivers are orders of magnitude more of a threat to my safety than buses. Buses are far more predictable and tend to change their vector of travel more gradually when they do change. Also, the drivers tend to be much more alert and aware of their surroundings.
Also, in general and particularly during commuter traffic, they really aren't that much slower aside from the stops.
I've also never, ever had a bus driver intentionally try to harm me in a bus (like trying to 'muscle' me off the road). This has happened on multiple occasions with car drivers.
edit
I'd also like to mention I love the google cars. They're just so predictable and courteous. And in general, they just follow the rules.
For example, at a stop sign that a human driver reaches first. They have the right of way, but they want to be polite so they'll try to wave a cyclist on...then start to go...then stop and wave....then start to go. There's nothing more dangerous to a cyclist then a driver not following the rules and behaving erratically.
Google car? Stops. Waits. Goes. No fuss. I have seen the older models get "stuck" and wait longer than normal. Though usually this is when other drivers refuse to go before the google car.