You can send invites? Check again
Yes, I send invites every two or three days.
Maximum users: 40,000
Enabled users: 40,072
Everyday a certain number of accounts get disabled/banned and slots are opened for new invites. It's a matter of staying alert.
It takes time to close a deal, and when that deal is close invite will be probably available.
Cheers