RGC3, that is not an isocaloric diet. Isocaloric is 1/3 protein, 1/3 carbs and 1/3 fat (33% each BY CALORIES)
at the high ends of calories (300g prot, 180g fat, 180g carbs) you get 3540 calories. The ratios would be 34%protein, 46% fat and 20% carbs). Remember, proteins and carbs have 4cals per gram, fat has 9cals per gram.
Even with the maximum protein, carbs, and low fat range you listed. It would be (300g protein, 120g fat, 180g carbs) Ratios would be 300 cals, and 40% protein, 36% fat, and 24% carbs.