x11vnc will fail on no-default pi user needs to be changed to be user-independent
See here, has user pi:
https://github.com/guysoft/FullPageOS/blob/devel/src/modules/fullpageos/filesystem/root_init/etc/systemd/system/x11vnc.service#L7
Needs to be changed to something global
I agree. I have great experience with realVNC server instead preinstalled x11VNC. I suggest to chang it at image. x11VNC is very slow nad demanding sources I think. RealVNC is following system/user password. Or maybe consider to preinstall Pi Connect service which is no require static public IP at all. But I do not have practical experience with it.
@romankysely I have no time to implement that, but would accept PRs if you have something that works.