I remember watching this episode many many years ago (was very young), I never thought anything of it. I watched it there just again and WOW!!!! Classic, very very good overall.
Out of all the episodes I have watched of South Park (which I have wanted every single one over the last 14 years 8 times+ this episode has to be in the top ten.
! 10/10, Great. Classic, also very true the songs and overall great!!!