Glad to hear that they responded well....as they should.
I was at a meeting yesterday with the chief engineer for a major construction project in our downtown area (they are re-designing the bus/Metro/transportation terminal). He recounted a tale in which he was walking - appropriately - across a crosswalk and was nearly run down by a city bus (busses are notorious for agressive behavior in this one area - totally understandable, given what they are expected to accomplish there, but at the same time.....). The guy quickly whipped out his BlackBerry and fired off an email to the bus company, giving the time and bus number in the incident. He also was happy with the rapid response from the company. They take these kind of incidents very seriously.
So, yeah +1 on speaking up.
2007 Seven ID8 - Bontrager InForm
2003 Klein Palomino - Terry Firefly (?)
2010 Seven Cafe Racer - Bontrager InForm
2008 Cervelo P2C - Adamo Prologue Saddle