The problem with Firefox showing unstyled XML is because ez publishes RSS with the text/xml mime-type and Firefox needs it to be set to application/rss+xml. To make things worse IE doesn't understand the application/rss+xml mime type and will choke on that. I haven't found an easy way to get around this with overrides so I had to edit the kernel/rss/feed.php file to make the changes necessary to work for IE and others. Here's what I did.
Add the code below towards the bottom of the file just before the calls to the PHP header function. You'll need to remove the original call to the header('Content-Type.