Banter mode off for a minute ........
Cycles are not compatible with busy city roads.
The roads are just too full nowdays.
It doesn't matter how well lit the cyclist is, how courteously he is riding the cycle, he / she will always get in the way of the motor vehicle driver.
The motor vehicle is a minimum of 1 ton of metal and the driver knows that if he hits a cyclist, the cyclist will come off much worse so he quite simply, the majority of drivers just don't give a toss

Add to that "the law of the jungle" were nobody likes to be beaten from A to B by some lycra wearing, lentel eating, cycle nazi with a naf helmet camera

who doesn't know or care about the traffic laws then it is only going to end in tears

Added to the fact that cyclists don't have to carry insurance for when they are using the public highway or pay road fund tax, this only goes even further to piss of the drivers of motor vehicles.
Its a shame because not all cyclists and motor vehicle drivers are complete idiots.
Sadly, its the minority that lets down the others and gives them a bad reputation

Cities need to setup dedicated cycle routes, well away from the mainstream traffic for the safety of all concerned.
When these routes cross the roads, cyclists need to understand that they must obey the road traffic act and take there turn in a traffic queue with the rest of the road users.