This is an excellent tracker but you have missed some info and some is wrong probably die to the review being a while ago.
There are now 450 members not 200, the tracker it selfonly does bootlegs, live shows and no albums or commercial stuff.
They also have a cap at 1,000,000 DC (download credits) I doubt anyone would need more I download everything that goes up as it goes up and have never even went less than 5000 DC, the amount they gave me to start with.
I also was able to join by emailing the address on the main page, a polite email asking for an invite got me 1 invite ad I've been happy there since.