Perhaps, instead of modern contemporary philosophy, try explaining it to the present modern you. If you can explain it to yourself, then it is philosophy.
Yes, this is no problem for me and I do after being on these sites for a few years now use a lot of the accepted terminology and process. But the difficulty arises when I attempt to convey mystical thinking, I use words and concepts which most philosophers find unintelligible.
Let me give you an example, key to my philosophy is the principle of
self orientation. Now on first reading that doesn't sound to complex, or difficult a conception to grasp, but it is not that simple. For starters, I haven't come across anyone anywhere who uses or refers to the concept except in a body of work by an author, which I took inspiration from about 20 years ago.
Let's look at self orientation, what is being oriented and in which direction. Let's take what we agreed on, that all absolute beings are fully present with all limited beings at all times. If that limited being learns skills of orientation via communion with and guidance from those absolute beings, alignments of sorts can be established. This provides the opportunity for the limited being to develop alignments and communication with those absolute beings enabling aspects of growth in the development of the being, via control and mutual alignment with the absolute being through a process of growth/ development and greater alignment, thus a daily practice is developed leading to what could be described as spiritual growth, or walking the path. The limited being if so desired, or if they posses the appropriate faculties to align aspects of mind and intellect, so developing transcendent insight, for example. Can then develop intellectual understanding of what he/she is aligning with.
This is a simple introduction to the conception, which is I think easier to understand when applied to absolute beings, because they are greater, or further advanced than us, while easily understood through common understanding of deities.
I expect you will understand what I am saying, but I doubt many on this forum would give it much credence.