The area code for Perfect Pizza is 312, placing the location of Ghost Town as downtown Chicago.
The script started as a pilot for a TV series, which explains why there are so many times when it cuts to black (which is where the commercials would have been inserted), why there are narration segments that seem like the end of episodes, and why there are so many characters and storylines. It seems that the only thing that was changed from the original TV version is the inclusion of a lot of strong language, including many usage of the word "fuck".
Filmed on location in Joliet, IL.