Gold is completely anonymous... so that's one front where Bitcoin is definitely not better.
Bitcoin too if you transact off-chain. If I hand you over a private key in paper form or a physical coin containing 1BTC, what's exactly different from Gold in that aspect? The thing that happens is a move of value from one person to another without anyone but me and you knowing that it happened. These transactions happen all the time with funded/loaded collectibles (ie, Casascuis, Lealana, etc).
I find it yet again to be a very catchy and flashy title. Bitcoin will not replace Gold, period. Gold has proven itself for thousands of years and will remain holding a very strong position in our economy. Bitcoin however can perfectly function as Gold's digital equivalent, which makes more sense. I even believe that there may eventually be a situation where a certain percentage of the capital currently parked in Gold, will find its way to Bitcoin for obvious reasons.