Not quite dear. Our understanding of them (i.e religious truths) is a function of our conditions, challenges, spiritual education, and our potentialities which are as you say our Creator's gift to us. These potentialities and capacities are latent in all of us and only will be made into capabilities in accordance with our spiritual education, conditions and of course effort. Capacities are present in all, just as a small seed that possesses all the potentialities of a mighty oak tree. However, fertile soil (education), water (word of God), sunlight (love) and its own effort are needed to help it drive its roots into the ground and become the mighty tree. Some other seeds that are left on rocks, wither away which is why education and connection with the creative Word are so important.
Simply put, if god willed it, it would never need be reliant on such variables.
Revelations appear to different people in accordance with their challenges and comprehension, it's not a competition. Overall, progress is made with every step. As well, spiritual education is more important than material.
True, but passage of time and greed of clerics for power perverts the Cause of God which is why renewal is necessary. Just as the water that comes out of a spring is first pure, and as it rolls down the mountain gathers dirt and dross, the Cause of God too becomes polluted with man-made superstitions and dogma which is why it needs to be renewed at frequent intervals.
That's a lengthy discussion in itself, but suffice it to say that there is no "bad" or "darkness" or "evil" in the world, only lack of good and light. The Creator of all things who is good and loving has not created "sheytan" or "demons" to fight us, only that demon is our own lower nature in the absence of goodness and love. Heaven and hell too are only state of spiritual being and our closeness or remoteness to our Maker, as opposed to a place. These are creations of power-hungry clergy who have enslaved the masses for ages to sell them tickets to their "heaven"! Don't believe it dear!
Recall, it is the difference between "capacities" and "capabilities" dear. Loving spiritual education, and steadfast perseverance will turn our capacities into capabilities. In short, we cannot be "mad" with our Maker for not doing all things for us. In this level of existence we grow as a result of our efforts and accomplishments. This has to do with the very purpose of our lives and the condition of our souls as spiritual beings to naturally yearn after its Maker.