After looking at your xml files I just have a couple of observations. First, you have at least a few non-city industries that receive a good but do not output one. This works ok for in-city industries like the Power Plant, but when I have tried it with non-city industries, it always leads to crashes. Second, you have a mixed bag of traincar entries. Some have the icon line and some don't. I suspect that doesn't matter, but it looks strange.
I would suggest this - use the <!-- --> to blank out all but one industry that is out of city - something simple and see if you can safely get the good delivered. Assuming that is successful, try adding an industry out of city that has a good delivered but nothing output and see what happens. With what I've got that's the only suggestion that I can thin of. Perhaps that might solve the issue.