Oh, no worries! It good to ask because I've been out of the game so long. The last version of Android I was porting over was when ICS literally came out. That was well over a year ago.
I'm actually having to go back and try and catch up with all the changes that's happened so far. Concerning qcom-adreno200, I was trying to say that it's a conditional found in makefiles of source. It's an all encompassing term kinda. Even if you had a qcom-adreno205, you'd still use qcom-adreno200. Funny thing is, I combed through the source, and I can't find it anywhere anymore. I think it's actually useless now, but don't quote me on that.
I still see a lot of other MSM8960 devices using it, so I just followed along.
The -DLGE_MS8960 flag, I believe, is for LGE MSM8960 devices. I'm still trying to track down what exactly it does (in source), so I removed it for now. I figured since you guys have a ZTE device, it doesn't help to trigger a flag for LG devices.
It's my understanding that any changes to BoardConfig require a clean of the source. I've always done it that way, but it may have changed recently. Thanks for specifying the typo, I've fixed it now.
My guess is that you're pretty close to booting. If you getting to the splash screen, and then hit a black screen, at that point it's trying to boot the ROM. That should mean that your boot image is solid, minus a screwup somewhere in the inits. The Avid doesn't have a locked bootloader does it?