This episode was the very last episode following the completion of Team America: World Police (2004), which overlapped with most of this season of South Park. Trey Parker states in the episode commentary that he roared like a lion after getting in his car upon completion of this episode.