Part of my commute is single track roads. On the way home this evening I was going along one of these at just over 20mph, a 4x4 (Land Rover I think) came up behind me. As we got to a short (length of a car) passing place, on the drivers side of the road so intended for traffic coming the other way, the 4x4 revs his (or her) engine and accelerates up to me. I carry on as there is a farm yard about 100yds away with plenty of space for them to pass. When the driver realises that they cannot pass me they beep their horn. I get to the farm yard, expecting them to pass me there and they pull into the drive of a house next to the farm! Should I have slowed down and let them past?