I know there are ways to get them from the iTunes links, but are there no longer any place on the website that lists the RSS feeds for people that don't use Apple products?
Hey man. I just had the same problem. No RSS feeds published on the website anywhere and I'm not an Itunes user. Your post turned up in my searches, so hopefully this helps anyone else googling in the future.
I entered these feeds into Podcast Addict and they seem to work fine: