Limiting the amount of people that can use it by making it invite only is stupid. They did that with wave and look how that went. A social network is just that. Social. What's the point in a "revolutionary new network" if none of your friends are on it because they didnt get invites?
Ever hear of facebook? it was limited to schools for a long time. Didn't seem to hurt it's popularity.