If I might interject, the nature of God is different to a Hindu, Buddhist, Muslim, Jew, Christian or even an Animist. The dogma within some of those religions would agree with what you just posted while others wouldn't. Does this thread start from a position of assuming Christianity is true and the others are misguided? If so, does it assume, for example, that Roman Catholic dogma is true and other denominations are misguided? Can I go further and announce that my knowledge of God is true and all the rest of you scabrous heathens are entirely deluded?
To make statements that can be agreed by a range of people I think you need to define the range you want to encompass, and you need to define a dogma and vocabulary which everyone within that range can subscribe to. Then and only then you can pose your questions, like "will we instantly know God exists when we die".
So, what's the basis for the question? Christianity? Biblical inerrancy? Spiritualism? What's an acceptable authority to test the truth of the answer against?