The Heckelii don't look all that bad, although there is not a close enough shot to say for sure. But it's not like their fins have been taken down to stubs.
I would agree this is a difficult mix, only thing I would really worry about is the flowerhorns. Once they get large, you shouldn't really be keeping them with mbuna and heckelllii.
The tank looks nice though