agreed, similar situation here in Bristol. Cumberland Road is fairly narrow & a tight squeeze for 2 cars to pass with parked cars. There is a dedicated cycle lane on the wide pavement but many cyclists insist on cycling on the road causing the issues you describe.
Grrr!