Wow this is crazy. This is SO NOT intuitive. Plus it doesn’t work right.
If you try to create a new respository in your example just to be able to restore to a different directory it fails with the following:
Failed to download the configuration file from the storage: The storage is likely to have been initialized with a password before
You really need to consider a “restore to option”. I’m sorry but this is absolutely crazy