u could give usenet a try. =)
no invites needed to get into,just $11/month
i realise that you wanted a torrent site but seeing this
i couldnt help myself but suggest itadly it looks like every one of the sites recommended here requires (at very least) an invite.
Bookmarks