Amazing,
Thoughts you are experiencing are normal, and many of us have thought about all these things too. Keep ahold of the 'anchor' Christ. Many questions will be answered as time goes by, but remember we will never know the complete knowledge of God. But you can and will feel his presence in your life at various times.
Your friend,
Outaservice