Hi Harry...and welcome!
Yes, there was the "old" Theocracy forum. I've been a member of it as well. If I remember correctly it was available months before the debut album was released.
The actual Theocracy forum started on June 11th, 2004 - at least this is the date of Matt's first post here...