Is there a date when they will send invites out?
There is no specific date for the beta at the moment. All we know is it is going to be released later this year, while the official client is going to be released Winter 2017.
I'd suggest keeping an eye on the OSRS Homepage for info on it.