Looks good. Chicken feet are almost 100% bone so I wouldn't give a whole one. Maybe let them chew on one and eat half and then take away for later. (Trade up to something yummy so you don't have problems with resource guarding.)
Heart is a GREAT meat to add. Very nice red meat full of nutrients. Certainly would be a nice addition to the diet.
Keep the diet heavy in red meat (mostly beef and pork) and use the chicken mainly as your meaty bone-in pieces and you are good to go. Add in the liver and kidney to equal 10% of the diet and you will have no problems at all with balance.
I'd say you are definitely on the right track.
Feed to healthy weights. Some chi's have fast metabolism and require more than the recommended 2-3% of body weight. Brody is 5 pounds and typically eats about 4 ounces a day.
You can add in a squirt of fish oil a couple times a week for the omega 3's if you are feeding grocery store meats.