4. What do I do if it all goes wrong?

Tell Norm, ndw@nwalsh.com. There is also an XProc developers mailing list, xproc-dev@lists.w3.org which may provide useful advice.