Rubbish taxi driver. Use your indicators! At least then people will be able to attempt to avoid your bad driving as you're obviously not checking your mirrors at all which is why you knocked down a cyclist.
Typical MGIF attitude.. fails at the first attempted stupid over-take, then takes it out on the pinch-point (pedestrian island) aka by trying to race you through it. Drivers like that aren't just stupid, they are down right dangerous..
Do you have video footage? Was there a company logo on the truck?