I agree 100% in regard to the intial setup of the device. My idea is very simple: the firmware has a variable for “new device” which on first startup is true and after the first request of controller data (for example /jn), the flag is set to false and that’s it.
Then the app can use this flag and if true, open a special page which allows guided walkthrough of important configuration (such as location) or allow an option to import backup, or skip and goto home page (as it does now). This would be a one time thing that only occurs if the “first time” flag is true. I am still discussing this with Ray but I think it offers what you are asking for while giving a bit more guidance to new users.
Let me know what you think with the system proposed above.