the best advice i can give you from my experience is EAT.
seriously. Think about how much food you need to grow. Unless youre eating a lot more than you have to, you dont need THAT much less to lose BF.
Take it slow, dont drop down to 1000 calories a day and think youre going to be burning fat off like its going out of style. Just eat smaller portions of what you eat to gain weight. Maybe lower the carbs, and up the protein a little. But remember, you do still need carbs...mostly for breakfast, pre and post workout, and 1 hour postworkout.
Some people have mixed feelings about it, but i recommend tribulus.
Also 25mg ephedrine and 200mg caffeine 3 times a day, 2 hours apart, starting as soon as you wake up. Dont take it past 3pm....caffeine stays in your system for a while.
Green tea extract should be a part of everyones diet, regardless of whether your losing bf or not, but it is supposed to help with bf.
For cardio, i like walking for 45 minutes 3-4 times a week.
Key thing to remember is...think about how long it took you to gain bf. It didnt happen overnight, and its not going to go away overnight.
All the supps youre taking now are fine. I dont know off the top of my head if CELLmass is creatine monohydrate, or CEE, but monohydrate will make you hold water, making you APPEAR to have more bf, but id keep taking it anyway, because it will help you keep your strength.
And like i said, dont go too drastic with the calorie drop. Drop them slightly, and give it a few weeks. See what happens.
You can still lose bf and progress with weights for a long time. You wont be jumping up as much as when you gain weight, but 5-10 pounds here, a rep or two there. Keep at it. If you stop progressing with weights right away, you probably dropped calories too much. If you dont lose any weight after a week or two, you havent dropped them enough.