Update:
I started the process of porting the data from arrays to xml files. What a PITA. So far, the XML files are done, and the code to parse them is done, but I have to adjust a lot on the new pages before the whole site is done.
The current site still uses the old scheme, so nothing changed there yet. However, now there are several XML files available. The information is freely available, but if I start seeing bandwidth limits being hit, I'll have to change that.
The xml files are: