I haven't looked in for a while. I like your thoroughness and logic.
In short, it is unlawful to obstruct, letting a tree obstruct is therefore unlawful; this creates a statutory requirement to unobstruct and therefore falls within the ambit of the Planning legislation to prune without TPO consent.
I always thought the 2.4 and 5.2m 'rules' were metric equivalents of 8 and 17 feet. Is there something in the highway code that limits vehicles to 16 feet?
I am not sure of your logic on the 'without lawful authority or excuse' part of the Act. It is saying it's not an offence to obstruct if you have some authority to do so. A need for TPO consent could be seen as temporarily preventing authority to remove an obstruction and at a push could be a defence against prosecution until consent comes through or the need for it is waived. So while I agree that the only way the law could approach TPOs and obstructions would be exemption, I don't think the 'without lawful authority or excuse' part has any relevance, if anything it might operate in the opposite direction.
Trees are seen as different even if they are not mentioned in the Act. They are the only thing in nature that can create a structure in somebody else's airspace by stealth. They are encroachment and arguably trespass, but it is not an offence to let a tree encroach. The owner of the airspace is allowed to cut them back but the tree owner is not obliged to do so unless nuisance has been established. This grey area continues (in my mind) over roads, where the highways authority doesn't necessarily own the airspace. Is allowing a tree to grow wilful obstruction? If wilful means deliberate obstruction i.e. cultivation or training of a tree with the intended ourpose of creating an obstruction, then no! Trees are treated by the law as unique and different and have been since the foundations of common law in Roman times and probably before then.
Again, I agree with your outcome but I harbour reservations about how clear the issue is. And I would suggest that if anyone looks in on this forum and is looking for a yes/no then go carefully because just because branches overhang a road you don't have a TPO exemption automatically to remove them. Firstly you almost certainly have a TPO exemption to remove just enough of them to remove the obstruction. Secondly there could be situations like I know of where a street is only accessible under a 4m railway bridge and it is not imaginable that any vehicle could get there to need 5.2m clearance. No obstruction.
Sorry, I am babysitting and bored on a Saturday night, with time aplenty to kill.
Please don't lurk in the future, get right in there.