Hmm, bit of a snag with the Steam demo release.
I am pretty confused NGL. LZDoom runs fine for me, LZDoom is used for my friends game which is on Steam, Launch options are fine, I even gave a beta key to another account and it launched fine there too. Gonna see what I can do.
Edit: I also realized during figuring this out, this demo is impossible to beat on easy. Whoops, that's been fixed.