I get the feeling that no one even knows about Ready to Play at all, the fact you can add your friends and chat to them and what not, should it just not be released universally rather than having to sign up for an invite?
I have like 5 friends that can't get it at the moment.