Rather than making the site invite only, how about some means of differentiating read and write access, i.e. the amount of times you can upvote or submit is tied to your karma.
That way the information is still accessible to everyone, and if someone new has something to interesting to contribute, that info will still surface if it's picked up by vetted users.