It appears I wasn't the only one who noticed:
How many atheists does it take to form a ‘megachurch?’
Also, what's the difference between an "atheist megachurch" and any gathering of like-minded people who aren't specifically unified around a spiritual dogma? Under the definition presented in the original article, one could say the gathering of a local political party's membership was an "atheist megachurch", too.