I hate when I think up a bunch of good come back remarks after the fact! Sounded like you should have been a bit preachy with the guy. I don't think he meant any harm, but definitely could have been educated to the fact that we all need to share the road.
__________________