Ummm, isn't "South Park sophistication" a tad oxymoronic?
Only to the unsophisitcated cartoon afficianado. :P