I don't understand why they feel the need to have all these offences - it's quite rediculous (and counterproductive). I can't think of any other thing like it ("causing death by dangerously dropping a brick from scaffolding", no wait, he bargained down to merely "causing death by carelessly dropping a brick from scaffolding", or even "dropping a brick without due care and attention").
There should be one simple requirement on people, that is, that they drive in a safe manner. If they fail to do so, they should be charged with an offence, defined as any lapse in standards, whether momentary or more prolonged, such that either an injury/death/damage to property did occur, or would be likely to occur in less fortunate circumstances.
It would be much easier to obtain a conviction for "driving unsafely" because while a jury may wrangle over whether to convict on "causing death by X" (or was it merely causing injury by X, simply X, or a lesser offence altogether - where X in {careless, dangerous}), there is not much debate over whether someone was unsafe, especially if an injury did actually occur and there is a victim / deceased as a result.
Then, having established that the motorist was in charge of the vehicle in question and the vehicle in question caused (or risked) outcome X, Y, and Z, the judge would sentence according to guidelines.
It would not be possible to get off lightly with driving at 150% of the speed limit round a corner on the wrong side of the road (unless the jury decided that was not unsafe) because the judge's hands would be tied - speeding, wrong side of the road, blind corner, death caused = serious smack down.
Even better, by manipulation of the guidelines you could focus on different issues, without the need to create artificial new laws.