Here's some code I use to replace asp code characters for display purposes. You could probably use code like it to do the reverse.
strPageText = replace(strPageText,"&","&")
strPageText = replace(strPageText,"<", "<")
strPageText = replace(strPageText,">", ">")
strPageText = replace(strPageText,vbCRLF, "<br>")
strPageText = replace(strPageText,vbTab, " ")
I wasn't able to get to your xml file last night, but I played with it this evening.
link to zip.
If you take the header and footer includes out of the asp file, you could just include the asp file in any page. The xsl style sheet could be used for any 1.0 or 2.0 rss feed - not sure about 0.91 as I think that has a DocType specified.
I embedded the css for the table within the xsl but it could also be copied into a linked site or page style sheet. Just a little easier for someone to modify the css this way.