Haven't you ever experienced a power shortage? Or being in a place where you couldn't get an Internet connection?
Bitcoins would be useless and without any value in case of a major disaster like an earthquake, whereas gold would keep some of its value.
I disagree. The bitcoin network will still operate since it's vast and global.
Also are there physical bitcoins that have been created with keys on them or something? just use those. BTC can become much much more widespread, physical wallets etc.
In a nuclear holocaust situation, "guns and gpus" will replace "guns and gold"