I just merged some changes to master that will make the hand off to X more robust. I wrote a little blog post about the plymouth ⟶ X transition and the new changes here: http://blogs.gnome.org/halfline/2009/11/28/plymouth-%E2%9F%B6-x-transition/ --Ray