I just have to say...owned. Man that S2000 got owned. If I saw it happen, I may have let out a chuckle or two.
If it were me, I'd keep going the speed limit and just not look at them at all. It's times like yours when I wish I had hellas to deafen the bastards.