Looks like you pretty much nailed them. I do believe the one you have as an M. chipokae is really an M. auratus and the one with ??? (and a moose nose) is either a Labeotropheus fuelleborni or a Labeotropheus trewavasae (I have a real hard time telling between the two). Marmalade cat is (I think) a common trade name for the orange blotched L. fuelleborni/ L. trewavasaes so its more of a trade name than a specific species.
The "Zebra?" guy may be hard, as there are lot with that basic coloration, and are some of the most widely hybridized groups as well. (He is quite a stunning fish though)