What he doesn't mention, unless I missed it, is the absolute speed on the dual carriageway (or other road with more than one lane in each direction. 1.5m is fine for a cyclist at moderate speed and a car up to 30mph in an urban situation, arguably, but it certainly isn't on a national speed limit dual carriageway. i.e. 70mph. At least, as the cyclist, I'd not be happy at all !
As to the main point about straddling, it really is highly context sensitive, a key part of that context being the behaviour, and thus likely behaviour, of cars behind you (as the car driver). I nearly always pass cyclists fully in the second lane on multi-lane roads, but if there are other vehicles behind me then I do actively consider the straddle option, or other options, including slowing right down to properly alert following vehicles to a person on a bike, depending on how alert the following drivers seem to be.