witness say the guy was in a lot of pain. this happened about a mile from my house

rumors are brake failure. There is a good amount of talk about this specific company speeding excessively around town. people are also accusing them of poor maintenance, which is just FB speculation but could also have some truth to it.