Thank you for posting this article. I was recently discussing this film project with a priest from the FSSP. I'm sure he will find this article very interesting. I noticed there is no link to the source. Did you type it in?
Did you type it in? Never mind. I found it, but it was published on December 21, 2002.