Listening to the lastest BOL (RE:689, Hi JOMOTO, ❤ the show) it turns out that the creators of South Park are tired of illegally downloading their own show so they have setup South Park Studios where you can stream all 12 seasons.
Downside? South Park Studios is geolocked to the good old US of A only.
Bad enough they had to invade us in the movie, but now this. Though the site does seem to suggest that it's "coming soon". Oh well, par for the course.