Ok, looking back at this, you did a lot of work on this and this makes sense. I had to redo the problem just to make sure but danm looks good. My reasoning behind it, or how I like to balance problems is that I write down all element involed.
Like so...
K
Cl
O
Fe
H
S
and I balance the equation on both sides of the formula, like this is how it would be properly set up at the end and how I check to see if yours is correct.
7 K 7
7 Cl 7
33 O 33
2 Fe 2
6 H 6
3 S 3
The tricky part of this balance is the Oxygen, its just all over the place and to keep track of that is a slight hassel, but I would say this looks good, and I hope the little trick I did helps you in further balancing. (I think most teachers show it to do it this way, but who knows its always good to show again.) I hope this helps out a bit, and good work btw, the problem is a long one for a balancing. :+)