Question: When was the Release Preview revealed to consumers?
Sentence: On May 31, 2012, Windows 8 Release Preview was released to the public by Microsoft.
Answer in sentence: yes