It will be just the same as bitcoin cash but we do not know if private keys would be still needed when getting a free bitcoin gold since this is a new fork not and its not bitcoin cash
No, you will use DNA and fingerprint instead.
Of course you will need private keys, it's a fork of Bitcoin, working exactly the same way.
Hope that bitcoin gold will be just the same to redeem free coin like bitcoin cash..
This "free coin" mentality sucks badly.
You will have to follow the steps outlined by HCP.
The only client currently available is their fork of Core on git, so download that one, compile, and run it, if you want to use BTG right now.