Very interesting link, ballistic. I had never even considered the possiblity of a religous subtext in the movie, but I'm not really all that deep.
A few years back some friends and I were staying in Destin, FL and discovered that the town that The Truman Show had been filmed in was about an hour away. We took a bit of a road trip and visited this amazingly beautiful community called Seaside, FL. (http://www.seasidefl.com) It was incredibly surreal seeing all of these settings from the movie. We walked through there for what must have been hours gawking at all of the architecture and landscaping.
Brian