Some really terrible advice in this thread.
You are eating at maintenance/just under maintenance and, by golly, you're not losing fat all that fast? NO ****!!! Thermodynamics my friend, energy in < energy out for basic fat loss.
But wait, you actually aren't even sure what maintenance is, so you're flying blind. Even better! And to top it all off, you are running anabolics, seemingly expecting them to magically do all the work, and are considering adding thermogenics to a cycle that very likely has already caused increased blood pressure.
Look, here's the deal. You need to make some immediate and rather drastic changes to take advantage of the cycle you've already started. With BP already a potential issue, I'd do what I describe below and save the thermos for after the cycle. Here's what to do:
1) Find out what maintenace really is. There are a couple good calcs on the internet based on the Harris-Benedict formula (not infallible, but a damn good starting point). Find one and get a ballpark figure on your BMR, factoring in all activity but do not include weight training. I will explain why in a minute.
2) Starting point for diet should be BMR - 1000 kcals. Yes, -1,000 calories. Why so low? You are on anabolics, yet you are cutting. Anabolics build muscle, but only with a surplus of calories. Without stopping to argue whether or not losing BF is a good use of a cycle, if one wants to cut while cycling, it makes the most sense to introduce a very large caloric deficit, a deficit one would never use cutting naturally for fear of muscle loss. However, while on, the anabolics should serve the only purpose you need them to: preserving muscle. So plunge the kcals, or realize you will completely waste a "cutting" cycle.
3) Control insulin. This is key to losing fat fast, and the most overlooked aspect of CKD and general low-carb diets. Ketosis is overrated; control insulin and you will get similar results to a CKD without actually going into ketosis (at least full-time). What this means practically is carbs only around workouts: pre- and post-. Green vegetables don't count, and if you are carb-tolerant you can probably get away with some for breakfast, but make sure they are low-GI. Using blood sugar supps (ALA, cinnamon, etc) for those times will help tremendously. Side note: anabolics work as nutrient partitioners; you may be able to get away with some other carbs, but I strongly recommend carbs only pre- and post-WO for maximum results.
4) Possibly up protein intake. You are cutting (catabolic) and cycling (anabolic, enhanced nitrogen retention/protein synthesis). Slowing the former and increasing the latter both need the same thing: protein. 1.5 g/lb BW or 2 g/lb lean BW is a good starting point; your 300 is reasonably close to the 333 in the former. However, if you notice any weakness, muscle loss, etc - increase as needed.
** With points 3 and 4 in mind, macros should take care of themselves. 330 g protein (1320 kcals), say 55-60 g fat (based on 2800 maintenance), 0 carbs. Now here is why I said to leave training out of the BMR calculation: your pre-and post-WO carbs will fill the energy void for the kcals burned training and will serve the dual purpose of allowing you to fuel your WOs with fresh glycogen stores. Aim for a grand total of 150-200 g carbs in this window, and they can be high-GI. We are not worried about insulin around WOs, and the 500-600 kclas or so from the carbs should all be burned off/stored in muscle, thereby not compromising your goal of fat loss.
How you train during this run is another topic entirely, but I will say lower volume, heavy weights, and circuits are the way to go.
If you do the above to a tee, you will, without a shadow of a doubt, lose a ton of fat. Get to it.