I am with the rider overtaking is at fault camp, that rule is pretty universal and understood. You should also be in a situation where you are able to stop should something unexpected occurs especially on an MUP. The other rider was an idiot, however.