Nice vid
Thought i'd add my 2 cents to the debate
I don't see a huge problem with the fire eel and i know people that have successfully kept them with Malawi's. The Ph isn't so much of an issue but i wouldn't do it personally as fire eels are very peaceful fish and clearly Mbuna and Haps aren't but i wouldn't argue with the fact that it can be done.
The Parrot is a different matter - again i don't think Ph is a problem - most fish we keep are tank bred these days and will easily adapt to different water parameters. The concern i would have here is aggression - if the Mbuna (or Haps) decide to turn on the Parrot - it is incapable of defending itself, they can't even close their mouth's properly. Adult Mbuna in particular are very different behaviour-wise to juveniles and sub-adults and can turn into little terror's overnight - Definitely one to keep an eye on.
The catfish is big enough to take care of itself.
Your feeding regime just about covers the requirements of all fish without being too detrimental to any one type so i think you've got that covered.
Out of interest - what size tank are they all in?