I poked around at the site and discovered the way the URLs are built has changed, so I tried to set up from scratch just in case that was the issue, but even with the new URLs it keeps telling me authorization failed when I try to add the feed to iTunes.
I know the login is valid because I logged into the website with it to post this.
