Yes they did. Went to their web site and the following message is being displayed. I wonder if it is at a different location.
The Temple of The New You Lodge
Has Ceased operations permanently as of 11/29/11
Rev. Jenn D.D. wishes to thank all who supported this venture
Long Time Regulars May Call For More Details