Actually managed to find some documentation on this (why their server won't list it's program arguments, I will never understand). It's here.
When you're wrapping to launchd, keep in mind that every parameter has to go in a separate tag. Ie not –port something, but –port something
Otherwise the server will start up, but won't be accepting connections on that port.