progandy
You can make it work mostly that way. Create a UKI (unified kernel image including EFI stub loader, kernel, initial filesystem and kernel parameters), then tell uefi to directly boot it. The four steps still run, but using only a single file.
I think the --all option is this mode.
At least on xorg the gifs I had worked.
A separate routing table that takes precedence over the one modified by DHCP should works as well I think. Oh, and of course you have to use a vpn that forces its own nameserver or set one manually to prevent redirections.
If you need arm, then you probably have to install libhoudini https://github.com/casualsnek/waydroid_script
There are Browser extension available, i do not know their quality.
There seems to be a Firefox extension that can send downloads and start jdownloader as well
The mobile device / "mtp Server" requires the gadget mode as far as I know. The PC /client does not need it.
Hmm, i think I mixed it up with the config. There is an all option in swayimgrc.