From the Spleen thread:
If you had an account in the past, please don't request an invite for a new one. Instead, register on the Spleen Forums and request a re-activation. In the Questions/Comments section there is a thread titled "Recovering Your Account on the Tracker".