Thanks for expanding on your own thoughts. I'll leave the thread open, but it really doesn't belong in Tilted Life. I've looked around a bit and almost every time I find this somewhere, it's on some conspiracy theorist forum (There's AlienExistence, Illuminati-News, AboveTopSecret, and GodLikeProductions, to name a few). This should tell you something about how valid most of this information is.
Sadly, Snopes doesn't have a page for this, but there is a discussion in the
Snopes forum with some information.