John_Mann,
"God cannot totally reveal Himself because this act would destroy the free-will of humans. This happens immediately at the hour of death of every human being."
I think not since Satan proved otherwise.
Satan did exercise his free will and sin against God in God's direct presence, clearly showing us that it is possible for someone to be in God’s direct presence and still have the free will to sin.
This debunks your claim that people cannot have free will while in the presence of God.
Also, Satan committed evil in a place in which there is supposed to be no evil, right in the presence of God. If indeed Satan, an awesomely perfect creature, can sin and rebel against God while in heaven, what hope do mere human beings have of not doing the same?
So according to what we understand from the devil, human beings should be able to arrive in heaven and still sin.
This means that a person can arrive in heaven, commit a sin and God will then condemn them to eternal death. Eventually, we should expect that everybody will end up in hell.
ALSO,
If God values free will right up until the point of death when he simply removes free will, it doesn’t make any sense for God to create a world in which we have free will.
Think about this chronologically. A person is going to live for eternity, without time. But a person is going to live in this world for approximately seventy years if they are lucky.
So human beings are going to spend a period of time which does not even count as a spec in the ocean of eternity having free will. The rest of the time they will not have any free will. How can it be then that God values free will so highly? It is not logical.