Having driven in at least 10 countries, one unwritten rule has been ingrained into my mind, the larger vehicle is not to be messed with!
For a bike rider (who was, by the way, driving in the right "fast" lane obviously slower than the taxi who overtook him) to engage in a "heated argument" with a car (the bigger vehicle) was unwise, IMO.
Not to say that sticks and knives should be used in any type of confrontation, but if you're smaller, accept the lesson, stay off the fast lane, and don't pick fights with guys bigger than you.