Register on their forums here: http://www.myspleen.org/forums/
In the Questions/Comments section there is a thread titled "Recovering Your Account on the Tracker" which should help.
For those requesting invites, there is also a section on the Spleen Forums for invite requests. You're more likely to get a response over there than in here.