That looks potentially quite useful. I will be curious to see how it holds up to clients that move between wifi and LTE frequently and rapidly. I also wonder how badly it’s going to suffer when it’s passed over TCP the way some VPNs still would do. I’m guessing no worse than TCP-over-TCP, but that’s not a lock.
Reading this also made me (probably because I’ve been experimenting with QUIC a little bit recently) think more about UDP’s place in networking today. It seems to be used here and in QUIC where a new IP protocol would best fit my mental model. I guess UDP port numbers are the new IP protocol numbers, presumably due to some combination of ossification and not needing to reserve them through IANA in order to do a PoC at any kind of scale.