X,
I don't think you should worry about it, I just recieved my invite, yours could be on the way. BTW I rechecked their website to see when I was completed, and it was Aug 13th, not the 16th. Here's my stats, 3.75, 3.87sci, 3.69non-sci, 9-9-10 (28).
-jkway