All your fish should be okay with the size of your cat, he's really pretty by the way. Yeah a couple of them look like they've been not eating like they should but I'm sure you'll fix that. The biggest thing is a variety, if you can get a good pellet or granual and use that as your base, then add things like the algee tabs, frozen bloodworms, brine shrimp, mysis shrimp some little bits of shrimp here and there things like that. I also put food in at more then one place at a time so the not so aggressive can eat while the pigs are distracted.
I love your tank, wait till everyone gets a little bigger, the colors with the white will look fantastic. The cat will not starve, just keep putting food in for him after dark so he gets it rather then the cichlids and then when he starts eating with them don't worry about him, throw a couple of peices of shrimp or worms or catfish tabs twice a week after dark he'll grow huge fast. Mine comes to the top of the tank and begs with the rest of the fish, he even eats floating pellets.