TurboJPEG does not support JPEG2000. It is a completely different codec. The main part why JPEG and not JPEG2000 is performance. Compute power requirements between the two are significant. No idea about patents really. I'm not lawyer.
If I wrote this plugin today I would probably chose
https://github.com/openmediatransport/libvmx instead. It lowers CPU quite a bit compared to JPEG at a cost of manageable higher bandwidth and supports alpha channel and higher bit-depths.
While certainly possible to integrate it into Teleport its architecture was designed to do parallel frame processing - which is not a good fit for how the VMX library works. And in the end it is still work which I'm not keen about to invest at the moment.
But perhaps Beam is willing to add it as it already supports a bunch of different formats! ;-)