That's as good of an explanation as any other that I've seen. I think that there are 2 kinds of epiphanies that happen to people, the little everyday ones that make you say "ah ha!", and the occasional big one that can cause a person to change their entire life around.
don't forget the ones that like dreams, disappear before you can do anything with them.
Yes, there are those also.