I really hope they aren't taking the same tack when dealing with the encryption portion of their service.
Using openssl with a wrapper service? Doesn’t seem particularly dubious to me.
Coincidentally, one of tailscale's founders already built this: https://github.com/sshuttle/sshuttle