Unfortunately the screenshot was attached at too low a res to allow me to read it. :).
has been stopped from running as a launchd service using "launchctl unload" or was overwritten somehow
Look in the listing for the service org.macosforge.xquartz.startx
Should start it again and hopefully set up Display.
The XQuartz system uses a different authorized plist which is why it could start.
An alternative, if that doesn't work, you can try to use the xterm window you got working inside XQuartz and enter in it -
That may work even without a Display variable set because it is launching from within XQuartz.