I'm not 100% sure on how the calculations are made, but I know the math here is wrong. First, +2 on block is just that; block advantage. That means, if you do no followups on block at all, Mileena will recover from the impact in 25 frames and her opponent recovers in 27 frames. So you don't add the +2. (Give or take. If the kick makes contact on the last active frame, you could be at +3 or so since Mileena is that much closer to recovery.)
The whole move, according to those numbers you put, takes 58f to complete.
33f startup + 25f recovery = 58f. The 4 active frames aren't added to this, they are included already. On frame 33 the kick hits, and stays active until frame 36. (4f active. 33, 34, 35, 36).
The main thing I'm not sure of is whether or not the cancel is on frame 44, or if EX Fade has 12f startup. I thought EX Fade was faster than that.
Maybe
@Akromaniac27 can answer that question.