How exactly will this work? Is USD still the unit of account for your salary, or does their employment contract state, "$X or X oz. gold at company's discretion."?
How do they expect to pay taxes? Is this even legal?
I don't see how this actually solves any perceived problems with the banking industry. Even if the banks go down for a period of time, you can still cut people/businesses a check. That's certainly easier for everyone involved than handing out gold doubloons on payday.
" in 2008 we came perilously close to banks not knowing who could accept counterparty risk,"
This goes to show how deft the Federal Reserve is. Lots of bad shit could have went down in 2008, but didn't.