I can speak for myself at least on that, I had some confusion originally with how long to hold the button to reboot the device. I think I held it for too long because I got to the "Dev boot" progress bar thing, and then the device refused to boot back into "watch mode" (presumably because it was waiting in developer mode for a connection). I kept messing with it and eventually figured out that releasing the button as soon as the screen changed was the proper way to reboot it.
I'm fairly certain that after I did all that, the clock had reset back to the default value, but it has retained the configured time since then.
I'm incredibly thankful for all the work you've done, and I see the large list of issues in github, so I just want to share my appreciation for now, and I can't wait for things to settle down for you!