I don't think the words are equivalent. "Reveal" (as a noun, like it or not... :] ) carries connotations of showiness and intentional manufactured drama; it's the explicit act of making information available. A "revelation" on the other hand, is something that just happens, a sudden awareness of information (which may have previously been available).