Still dead. Cannot send form submissions. They're literally just not accepting form submissions.
They just can't seem to get their s*** together. What's it been, four months since launch?
If you want this to be fixed, you need to contact their support and spam them with emails. Title the email "YOUR WEBSITE IS DOWN, PLEASE...
This is awesome. Let's throw out invites and then prevent people from being able to use them with our atrociously slow website.