Thank you, that allowed me autologin without typing my username and password!
However, I still remained on the tty afterwards, and had to manually execute startx.
I noticed that my .zlogin file is as copied from the post I referred to:
[ "$(tty)" = "/dev/tty3" ] && ! pidof Xorg >/dev/null 2>&1 && startx
tty3 no longer exists in my tree, and I only had tty1 and tty2.
I realized that I just had to change my .zlogin to match your instructions' tty1:
[ "$(tty)" = "/dev/tty1" ] && ! pidof Xorg >/dev/null 2>&1 && startx
And now autologin & auto-startx directly into my XFCE system works, without manually typing startx at tty.
I also verified that tty2 is still available, in case anything bad happens in tty1 with autologin & auto-startx.