I wonder if the dog had caused you to come off the bike and break your neck, or caused you to swerve and kill a child...then what??? Would the dog owner still be seeking compensation? The dog owner should be responsible any consequences of allowing their uncontrolled dog onto a public road..
A All vehicles are death traps if not driven correctly. There are tens of thousands of double decker busses around the world that have been driven for decades without such results. A roller skate is a death trap if not used properly. Proper certified maintenance, and proper certified training are the missing factors causing this result...not the type of vehicle.