I was just wondering about the construction, "/dev/ufs/pfsense0". I'm unfamiliar with that. I was expecting something like "/dev/da0s1a", that's all.
It's a GEOM label, so we can refer to the slice by name instead of by its physical designation. So we don't have to worry about the disk driver/device name at all, we use our own label for the filesystem.
I know about the read-only business in nanobsd, except for a couple details: I'm guessing a restore operation automatically mounts the cf partition rw? It had to have, otherwise my restore wouldn't have worked. I'm a little shakey on where the gui automatically mounts it rw, and where I have to do it manually. I will dig into that some more.
It handles that automatically for changes made in the GUI. If you want to manually make changes at the shell or over scp, etc, then you'll need to switch it manually.
As to clicking on the logo, that makes little sense. What's wrong with a nice, obvious "cancel" button? Then people don't have to field so many newbie questions in the forum. :)
I added some text to the wizard to state that clicking the logo gets out of it.