Uhhh...huh? How is this different from the normal warlock besides fluff? Why is it called a Celestial Warlock? The Dragonfire Adept is a Warlock by any other name, only for draconic magic.
We really need some more clear design parameters, and maybe a table to organize on. Help me, help you.