The system boots up in tty1 first. Having X change to tty7 is a VT
change, hence flicker and delay.
Make plymouth do the graphical splash screen on tty7 then. The vt
switch to tty7 happens early at boot when the screen is still blank and
nobody will notice.
cheers,
Gerd