As a general rule, if you want to cycle quickly, say in excess of 18 mph/30 kph, then you should be riding on the road.
Isn't that for those silly pavements where they've just put a white line down the middle?
I mean the Bus/Cycle lanes, surely buses are going faster than 18mph.
I've recently started cycling (since September), and I must admit I certainly have a new found respect for cyclists. I used to get particularly annoyed behind stuck behind a cyclist (in the car), and there was a cycle path/pavement next to them. I find a lot of the shared pavements are too dangerous for me to cycle on, as a lot of pedestrians don't carry lights at night.
The majority of the roads around my commute, have reduced widths due to these extended pavements, so if I use the road the motorists get very close when overtaking (usually whilst honking at me).
I really feel like I can't win, I would rather cycle on the road all of the time but I don't always feel safe, and I always annoy some motorist. If I go on the bicycle/pedestrian pavements, I risk injuring a jogger or something.
As an ex-motorist I do try to show as much consideration to other road users as possible, stopping at red lights etc. I agree that there are some rubbish cyclist out there though which gives the others a bad reputation.
Perhaps a dedicated level like suggested in the London is the best solution for the long term, I'm not sure it's worth the cost though.