Great Post. You will be correct about the truckdriver.
Putting bikes on the footpath is a no brainer. But it means safe cycling. The law could be strict liability "If a bike hits a pedestrian then it was not safe."
Footpaths will not suit the serious riders! In Melbourne despite magnificent dedicated cycle ways the big boys and girls use the main thorough fares because the risk of hitting pedestrians at their speed is so high.