Forgive my ignorance here, but is it actually possible to currently compile and release a fully functioning Linux version of an AGS game with this port?
You can take ANY AGS game
*, take a port and run that game with that port on corresponding platform (linux, psp, android, ios).
For example, I personally was testing
Windows version of your Quest For Glory 2 game under Linux, using JJS's linux port.
AGS game = Engine executable + Game data.
AGS game made by Editor = Windows executable + Game data.
Engine (Windows version and ports) can read game data either attached to its own executable, or from separate file. Simply speaking, one may take modern engine and tell it to run already existing game. The older executable won't run at all, the engine will just read the game data from compiled exe.
This is how games are run on all ports.
There was a discussion about adding an option to editor to create game data without windows executable attached. I think it's possible (and not difficult) to do.
Also, there is an utility, made by one guy, which allows to "cut" Windows binaries from game exe, producing a clean game data package (this also saves 0.5-1.5 megs depending on game version):
https://github.com/rofl0r/agsutils. That may be used meanwhile.
* not all AGS versions are supported yet, older games may not run properly (or at all) this way.