Okay, I fixed the Xorg config, but it's disgusting and hacky because the extension mechanism for this is jank.
But stuff scrolls the right way round now, and the video doesn't tear, and I have a package for LibreWolf that works.
In the unlikely event that you care about any of this stuff, code is here: https://codeberg.org/ieure/atomized-guix