Ok, I'm not trying to be mean or anything here. Basically, this is just changing the alignment and heritage restrictions of the warlock and giving it a new name. I could, of course, be missing something new you've added to the original warlock class.
It does give a new, different, and rather...