This @ss hole taxi driver on the corner of Collins and William St at about 5:15pm today decides to pass in front of me cutting me off in order to do a hook turn and turn right. I had to grab on the fronts and I gave him 3 seconds of high beam and horn. At the same time I was going straight through the intersection with horn still going he decides to continue with the turn ! instead of waiting for me to pass so I had to swerve rightout of the way to miss him. Alot of people would have seen this happen, and I was really tempted to change my route and chase him but the intersection had already started to fill up. No doubt I was very angry when I got home, I hope he gets karma for this.