."Where does Ecclesiastes 3:11 say anything that supports the notion that God has revealed Himself in the hearts of people? In fact, it says that what He has put in their hearts was put there to keep them from figuring out what He's doing! It's not a revelation of God in their heart? It's the opposite! It's an anti-revelation!"
God has revealed himself in the creation that he has made. The theologians call this General Revelation. It is clearly portrayed in several passages of scripture, the most outstanding probably being Psalm 19:1-4.
God reveals Himself in men's hearts. Even the Native American Indians yearned for and believe in God and the Holy Spirit without ever hearing the gospel or knowing Jesus. How the Creator is referred to in each of their differing languages would fill a book. Some said “Kitchi Manito” or Great Spirit, or just “Manito” meaning Spirit. The Creator was referred to as “Mishomis” meaning Great Father. The Lakotah people call Him “Wakan Tanka” which means Sacred Spirit. He is “Kitchi Ogiima” to many or The Great Headman.
There are many stories depending on which tribe one visits. Many of the stories parallel the biblical account. When one reads the speeches made by many of the old chiefs, their references to creation and the Creator are all the same. Everything they did was born on their consciousness of their Creator origins, the belief and responsibility in honouring life and all life-giving things was carried on this consciousness. To disrespect any part of that consciousness was to disrespect the Creator, humanity, Mother Earth, and themselves.