Thanks! Eh, my system's borderline. The RAM is the only iffy part.
I didn't get a download link with my invite, but after a quick check on the forums it seems the download link will be sent soonish.
The stress tests started in September. This will be my 3rd.
First they send an email saying you have been invited. Then later an email notifying which weekend and the download link.
So I wasn't the only one having fun with TOR this weekend.