"There being no third lane for him to overtake"
So there was a left hand lane for you to pull into to let him pass? you just chose to be a nuisance and a hindrance for half hour, if he wants to speed off who are you to stop him? Stop being a little vigilante and keep to the left.
Rule 167 Highway Code; DO NOT overtake 'approaching or at a road junction'