SIP 0x0 means SIP is enabled. Folks report that SIP can be enabled but my personal opinion is that it should be disabled. Enabling SIP on Hackintoshes can do funny things to the kextcache, and if your kextcache is not copacetic you can't boot up.
AGDPFix fixes black screens on some SMBIOSes (macpro6,1, imac17,*, maybe some others). iMac14,2 doesn't require AGDPFix. I don't think it'll break your build but you don't need it.
EmuVariablesUEFI-64.kext fixes nvram emulation on some motherboards such as GA series 10 boards. I don't think it has anything to do with Nvidia web drivers but it's presence will interrupt 10.13 installation. I doubt it's affecting you one way or the other.
NVGraphicsFixup and NVWebDriverLibValFixup, AFAIK, are plugins for lilu. Lilu, AFAIK, doesn't do anything on it's own, it's just a framework for plugins. I don't believe iMac14,2 require these plugins, at least, not simply to boot with accelerated graphics.
Is your only monitor the TV on HDMI? I mean, that's a potential issue on it's own. Your GPU may not be putting out a single that the TV can use. I would get yourself a DVI 1080p monitor. Almost anything is better than a TV on HDMI. Any secondary monitor sitting around, try a different monitor on a different output.
Then you should probably set SIP DISABLED, 0x67 or 0x3FF, delete the graphics kexts on your system: boot using -x for safe mode, -s for single user, or try recovery partition boot, then
sudo rm -rf /System/Library/Extentions/GeForce*.kext;sudo rm -rf /System/Library/Extensions/NVDA*.kext;sudo rm -rf /Library/Extentions/GeForce*.kext;sudo rm -rf /Library/Extensions/NVDA*.kext;sudo touch /System/Library/Extensions /Library/Extensions
then reboot and see if you can boot up low-res graphics. If that works then install the web drivers and boot with SIP disabled.