I have had good results using CKD. I started it when I had a broken hand and wasn't able to do as much. First thing you need to do is determine how many calories you need to maintain your weight. No matter what diet plan you use, if you eat too much, you won't get the results. You need to eat 200-500 cals less than that number. The CKD typically calls for 70% fat and 30% protein. Start with 1g protein per LEAN pound of bodyweight. Multiply that by 4 to get protein calories and subtract that from your total. The remaining number will be fat calories so divide that by 9 to get the number of grams of fat. Keep carbs less than 30 just trace carbs from nuts, PB, and broccoli or green veggies.
Don't eat crap meat like sausage, hot dogs, crap with lots of fat and no real nutrition. Eat quality meat, chicken,turkey, beef, pork chops, and get most of your fat from EVOO. And don't forget fiber, sugar free psyllium or I use powdered inulin fiber too. Trust me, you don't want to get backed up for 3 days. Eat no carbs for first two weeks. Then the second saturday do your carb up. Lower the fat to very low, eat your protein requirements, and lots of quality carbs. I prefer to carb just saturday, some say 36 hrs. But anything over 300-400 carbs is too much for me. You can check some of my other posts I recently wrote about what happens with weight fluctuation during carb up.
As far as training, if you like P90X and got results, why not keep at it.