Considering supply/demand, the thing to remember is that for the most part, all of the gold ever mined in history is still here.
Yes. Another thing is that seawater contains gold, a small fraction of the mineral content in there with the salt. All the gold in all the oceans would add up to about a cubic mile if it could be extracted. How much might be in the earth itself might scare even Michael Savage.