Here is what I did to get my phone unlocked and rooted, hope this helps anyone stuck on the process. I have 2017U (US) phone and I downloaded and placed all files on my sdcard from the beginning before placing it in my phone and going through this process.
My phone came preloaded with B27 so I needed to downgrade to B20 to unlock the bootloader. Link to download below....
Full B20
https://www.zteusa.com/axon-7#support
After downloading it and placing the zip file on my sdcard, I rebooted into recovery (Power + Vol Up at same time when phone is off) then flashed the update.zip file from the stock recovery. Once it ran successfully I rebooted then..
I followed this threads step to unlock the bootloader. In order to do this you need unlock the developer settings by going into your phones settings under "about phone" and tapping "build number" several times in order to see the developers options on the previous menu on the phone. You also need adb and all tools on your computer to run the adb and fastboot commands. I had wugfresh's tool when I had a nexus device so I just used his folder setup to run the commands within windows "cmd window".
Unlock Bootloader File
http://forum.xda-developers.com/axon-7/how-to/bootloader-unlock-t3437778
Once unlocked from instructions above I went back into recovery to then go into bootloader. So I can then run the twrp fastboot commands to install twrp as my recovery. I had issues with the main link to download TWRP from the OP so if you go towards the end comments you will see my comment where I found another link to the TWRP image. (Which is what I used when I just did this and it works fine)
Install TWRP
http://forum.xda-developers.com/axon-7/development/a2017u-twrp-3-0-2-0-touch-recovery-zte-t3439603
After running the fastboot command to install TWRP, I used the vol keys to select reboot into recovery option while still in bootloader then click power to reboot into TWRP
***The part below is what I did to get the rom I desired.*****
Once in TWRP I followed the guide below to update it back to B29 (No one answered my question on this thread if I had to install this B29 update before installing the rom so I did it anyways)
http://forum.xda-developers.com/showpost.php?p=68873482&postcount=2
After I installed the 2 zip back to back, I rebooted back into recovery while I was in recovery to then do a factory wipe then install rom below.
Install Rom
http://forum.xda-developers.com/axon-7/development/rom-zaxon-dmix7-stock-base-rom-t3495970
Reboot , phone reboots several times saying phone has unlocked bootloader. Eventually it will not reboot again and load into the Rom.
Profit!