Correct, that is illegal, although I don't know the exact enforcement date, but if it's not in force already, it will be soon.
As I said in my last post, undertaking is legal in certain situations, lane hogs being one of them, slow moving traffic being another. Racing up the motorway is not one of them
Yep far safer in certain situations like mentioned if on a dual carriageway coming up to a roundabout and someone in the right hand lane turning right and driving slower than the limit
Best to undertake than tailgate although no doubt the Volvo driver will wave his fist at you