The bicycle is traffic, he has as much right to be on the road as the motor vehicles. Whilst he may be slower moving and be human powered that doesn't mean he's not allowed to be on that particular stretch of road. It is very unlikely that the car driver would have acted in that way to a road sweeper or a tractor or certain of the contractors vehicles which would have likely been traveling at a similar or lesser speeds to the cyclist, so what's the difference? Do you think one of those should take any of the actions which you've suggested, and if not why not?
You're not subservient to other traffic because they are faster or because they pay road tax (
) it's not about being an urban warrior either as someone else has suggested, the guy on the bike had the right to make his journey without the fear of bullying by other road users simply because they felt superior because they're in a bigger/quicker vehicle. Do you think the journeys of the car drivers were more important?
I'm all for consideration and politeness between road users, I'll do my best not to impede other road users unnecessarily, but if it's a choice between my safety and their convenience I know which wins, and I would suggest that if you feel you are an inconvenience to other road users you either think again or quit cycling