Okay, things have now become a lot clearer. This afternoon the taxi driver has been harrassing me (not an overstatement).
I took primary over a bridge which I have had many close passes on because I didnt take it, and the taxi came speeding behind me, and nearly rear ended me. Luckily he just swerved and braked hard.
He then followed me through a few sets of lights, and eventually pulled up along side me. To my amazement, the passenger was filming me and I heard the driver say something (couldnt tell what).
He then continued to follow me through a few more sets of lights and then pulled up alongside me on the drivers side, I heard him say "I can follow you around everywhere you know". I just ignored it and continued cycling. He continued to follow me.
I then stopped at the next set of lights in the ASL, he stopped in it besides me. He then said "I've got everything on camera now aswell", to which I replied "I cannot see what I have done wrong". He then said "You were cycling in the middle of the road", I calmly replied "Well I am allowed to". He then drove off and I headed to the local police station to see if anyone was around. I spoke to a woman and explained what had happened and what happened yesterday. She understood my concern and directed me to call 101 and if he confronted me again today, to call 999 (I got home safely).
I am now going to the police with this because the guy is going to end up running me off the road soon. I am not happy with his behaviour.