You've got a couple of options. The double c/v is possible and would certainly solve all of your problems if it is set up correctly. I think your best/cheapest/easiest route would be to just order up a superflex u-joint from tom woods. It has offset trunions that allow more distance between the yokes. I have a six inch lift on my blazer and the front angle was terrible. This was partially because of my longer shackle and moving the axle forward with the amount of droop that I have. Rather than shim my axle, I just ordered up that u-joint and haven't thought about it since. I can now put this kind of angle to my front driveshaft without worry...
I think I will go with those Super-Flex joints. Another good thing about them is I will not have to clearance grind anything.