Killing Xorg makes "unclean" termination of applications. Some apps (Firefox) complains about that at next startup.
When /rw/home/user/.qubes-dispvm-customized is present use /rw/home/user instead of default /etc/dispvm-dotfiles.tbz. Also make sure that /rw will not remain mounted during DispVM creation.