Why is there a delay between registering and account "approval"?

Firstly - those doing the "approving" (User Admins) are volunteers, and we can use more help, so pitch in and speed things up!.

Secondly - maintaining a "Semi-private" site screens out spammers. If there wasn't a screening process, anyone with a computer and an internet connection could join.