I have just been for a steady ride back from town. I was in a queue of traffic and noticed a taxi in front of me. the driver was staring at me in his side mirror. I didn't think anything of it until we pulled up at some lights, there was only 2 cars in front of me and we were all cruising at 30. The road was long and it is where I got caught speeding 3 weeks back, so i just taking it steady. as we pulled up at the lights the first car left a gap of a cars length while the taxi moved right over in to the right lane. I think he may have thought he could hamper me doing any filter manoeuvre. I ride by slowly and went in to the gap that was left. As the lights changed we all pulled off. I again took it steady and could see the first car was setting off a little slower, maybe only going 25mph. At that point when I was about 50 meters in front I saw the taxi fly by the first car and right up behind me, he stayed on my back tyre for the next 100 meters to the next set of lights, he had his arm out of the window and chewing gum. I gestured to him a few times doing a stupidity signal. ( finger round and round at the side of the helmet) the lights changed and as we were going right I waited for the cars on coming to pass before setting off, he was mouthing off in his car to which I gestured him to back off! I move away and he was caught waiting for traffic before he could move, he caught up again further down the road and again drove on my back wheel. so I pulled over and he drove by, what a complete twat! I should have pulled over straight away and let him piss some one else off but why be such a knob.