ditto to what Miles said and I want to add that I think most of the commercially farmed and raised firemouths are a combination of meeki and affinis. that would explain why you see some with almost no color and others that are super colorful. add in the inbreeding and lack of bringing in wild stock to freshen the genes and you can wind up with some very dull looking fish.
also, there are now at least 11 known Thorichthys species, however only 8 of them have been officially described and assigned scientific names. the 3 undescribed species are the sp. 'mixteco gold', sp. 'mixteco blue' and sp. 'mixteco green'. there are a few who believe these are the same species and merely different variants, but I think there are far more who believe they are separate species.

however, all that aside, based on the body shape of the fish in question you can rule out any of the helleri group, which basically only leaves pasionis, affinis and meeki. based on coloration you can easily rule out pasionis. so that leaves this fish to be either affinis, meeki or a mix of both (which is what I guess it to be).