I disagree that only a limited amount of gold exists and that that's why it is protected from inflation. Who knows how many places which are still unexplored could contain gold. Cash is out of the question in that regard. So Bitcoin is the best like you said.
