Many people have told me about this particular episode, but up to now I had never seen it. I just found out that it was available through the South Park website.
There are some parallels. Rumor has it that one of the creators of South Park grew up in Lake Clark Shores. Coincidence?