Just a FYI:
I can confirm that the provided image boots on a Zero 2W.
As mentioned above the device tree reference had to be changed to sun50i-h618-orangepi-zero2w.dtb in extlinux.conf.
For first tests I do not start into a graphical target by adding systemd.unit=multi-user.target to the bootline.
I have a stable text console, and perfectly working WIFI and am able to SSH into this little guy.
Sadly I cannot build the kernel from your github, as the .conf file is missing for makepkg.
I am in the process to compile the Kernel (actually just playing around a bit with it) using Manjaro’s linux PKGBUILD and freshly released 6.7 kernel sources.
If anybody has some pointers as to which patches are still necessary on a H616/H618 system I would be very grateful.