I'm a relative planted tank/PMDD newbie, but I'll share a few things that might help.
First, pretty much everything you need to know about PMDD can be found here:
Some comments on individual components that you have:
1) Iron Chelate - The CSM+B already has iron chelate. I have not heard of extra iron chelate being added to PMDD mix, and so am unfamiliar with its use.
2) Nitrate/Phosphate - I mixed my PMDD without these ingredients. I don't need extra of either at this time in my tank. Should I need them in the future, I will probably make separate solutions for them so that I have greater control.
The basic PMDD recipe, with no added nitrate/phosphate:
1 tablespoon chelated trace mix
1 tablespoon MgSO4+7H2O
2 tablespoons K2SO4
1/2 liter water
PMDD in solution has a limited shelf life. I have a 10g planted aquarium, so I certainly don't need 1/2 liter of PMDD! Instead, I premix the solid ingredients as per the original recipe, then use a bit of the solid mix to make small batches of liquid PMDD as necessary. I use an amber eyedropper bottle. My calculations:
1/2 liter of PMDD as per original recipe = 34 tablespoons
eyedropper volume = 2 tablespoons
eyedropper volume is 2/34, or 1/17th the volume of 1/2 liter
so to make 2 tablespoons of liquid PMDD, use 1/17th of the solid recipe
solid mix volume = 4 tablespoons
4/17 = 0.294 tablespoons of solid mix per 2 tablespoons water
This gives me a smaller batch without altering the concentration of the original recipe, which is handy when comparing doses/results with other people. Make sure to stir the solid mix before making a new batch, the grain sizes are not identical and it tends to settle.
The goal when using PMDD is to maintain an iron level of 0.1ppm, and never to exceed 0.2ppm. Using the calculations on the link I posted, I found that 3.2 drops/gal should theoretically raise iron from nothing to 0.1ppm. This was verified to be correct in my tank by using an iron test kit - if you don't have one, get one, it's necessary for dosing PMDD!
Since I have no other sources of iron than the PMDD, dosing PMDD during water changes is easy - I add 3.2 drops per gallon replaced. I currently have to do frequent water changes (nitrate out of control) so I don't do daily dosing.
Daily doses replace the iron the plants actually use to maintain the level at 0.1ppm. This is individual to your tank, and figuring this out requires the use of the iron test to monitor your iron levels.
Dosing is also dependent on other sources of iron in your tank. I see you're using Flourish, which I assume has iron. Also, you didn't mention your substrate, but it looks like it might be Seachem Onyx. If so, that's fluorite - another source of iron.
Hope this is of some help,