Very nice that you help to to make up my mind.
In my last example LH B moves straight ahead in full flank-edge contact with Ps W.
In my proposal this
full contact is allowed because a line-up in corner-to-corner contact would hypothetical cross the right border of the TZ of Ps X.
Of course a real line-up into the TZ is not allowed, so the line-up stops at reaching te TZ.
I suspect you will find some cases where you can make contact that probably shouldn't be allowed when the element providing the TZ is at an angle.
If have tried to incorparate this automatically in my proposal.
If the element providing the TZ (Ps X) would be pointing at the moving element (LH B), the moving element is most probably moving through the TZ.
By the TZ-rules you may not move through a TZ into flank edge contact.
If not moving through the TZ the line-up will probably cross the front (not left or right) border of the TZ-ing element.
By official rules and my proposed houserules this is also not allowed.
In both cases the move isn't allowed.
If the element providing the TZ (Ps X) would be pointing away from the moving element (LH B) the line-up will stop at the left or right border of the TZ.
But maybe I miss something...