Meh. I came, I saw, I shrugged and left.
What purpose does your site serve? What missing niche does it fill? We could use a new repository of detailed technical information... but your site doesn't look to do that. Do we need another forum? No. Do we need a new mailing list? Maybe, but yours is overly difficult to join.
You need to know what you're doing to create a new site. Not in a technical web / HTML / programming sense - though that helps a lot - but in a "what am I doing with this site" sense. It does not appear that you have that.