Do you actually think they'll let you repossess your offshore holdings?
No, no, no... you don't EVER repatriate your foreign holdings. Pay taxes on them? Yes. Pay the taxes. But gold and other commodities are just stuff and the IRS doesn't tax your stuff yet. So, no. Hold off shore and convert to local cash when needed. Again, I repeat... pay all of the taxes owed. Don't give the government any reason to track you down. Take your post tax dollars and convert them into something that is legal to own and then store that stuff off shore (which is legal to do). Nothing sneaky about it. Render unto Caesar and keep the rest out of his confiscatory grasp.