where did you get that formula?
alot of the different formulas you fond for BP differ because the effect differs with different ratios of fuel

xidiser
take foe instance Tiger tails... LOTS of carbon.
why? because you want the "senko hanabi" effect of branching sparks.
KOH ans S offer the same effect if processed correctly...wait a while till you work with that though please.
there is WAY to much oxygen in that formula. did it say the source of the powder? how it was calculated? might need to edit that wiki article...