The point I wanted to make there is that as long as we try to understand Buddhism from a materialist-objectivist perspective (as used in science and taught in schools) there is little chance of a comprehensive knowledge. The source of information in Buddhism is meditative investigation and experiences. It is not unlike other religious and spiritual traditions in this sense. You will never see supernormal phenomena with the fleshly eyes. The divine eye is needed for all the "special effects" to appear. Practically that means one has to develop one's meditation and have faith in the teachings about other realms. Then it is possible to see gods, spirits and even buddhas.
Also, even one's everyday experience is defined by the mind that perceives it. It is common knowledge that different people experience the seemingly same event in different ways. We have a lot in common as humans, especially when we speak the same language and live in the same culture. But there's still enough difference among individuals to make understanding each other a difficult task. Our differences lies in our attachments, in what we like and what we dislike. Attachments are the habitual energy, the karma. Thus karma creates our daily experiences and it is what defines every birth too.
If we look at what we are, we can immediately see that thoughts and emotions are not the same as "thoughts out there" that we perceive by the five bodily sense-faculties. Mind is immaterial. It's impossible to confirm the immateriality of the mind by objective investigation, looking out there for a mind. In our subjective experience it is obvious. So, this is the first important step in understanding Buddhism. If we believe that mind is simply matter then the Dharma makes no sense. Once we can change our perspective it becomes quite easy to understand.
"While teachers of the middle way, mind only, transcendent wisdom, mantra, and other schools may have their own assertions, the fulfillment of those intentions is the same. There is not a single thing that is not contained within mind."
(Gampopa to Düsum Khyenpa, in "The First Karmapa", KTD Pub, p254)
“If you recognize the world of appearance and existence as the mind, realize the mind itself as empty, and have no grasping at the superiority of your realizations — this is the ultimate view."
(Chegom Dzongpa, in "The Book of Kadam", Wisdom Pub, p609)