While I agree with you about the inconsistencies, the site about Thomas Edison is the writers opinion on a story about Edison that may or may not even be true.
I believe Edison used his naps to tap into the wisdom of his intuition. He used these "naps" to tap into the mind of God.
I have heard that phenomenon referred to as image streaming. It happens to me all the time even when I'm awake. I just have to close my eyes and pay attention. The closest I can compare them to is an animated gif. None of mine seem particularly useful. Guess I'll have to pay attenion more when it happens.
Here is a site i found on the subject.
http://www.winwenger.com/imstream.htm
I have often wondered if that is where hallucinations come from when you are on hallucinogenic drugs.