To those still tossing the identification of this bichir around based on its coloration and pattern I offer this:
Coloration and pattern are unreliable characters on which to base species (or even subspecies) identification. Both of those characters are quite variable on an individual level and can even change significantly in a single individual over time.
More reliable characters for identification in Polypterids are things like number of dorsal finlets (which is practically always a range of numbers rather than a specific number), number of predorsal scales (which generally determines the distance from the end of the head 'plates' and the first dorsal finlet), etc.
Simply put, you cannot make a reliable diagnosis of the species (or subspecies) of a bichir on the basis of its color pattern alone, though that can often be a valuable clue. You have to take the extra steps of doing some scale counts and fin counts to solve some of the more problemmatic identifications.
The fish in question here does not appear to have the characteristics that would make it Polypterus ornatipinnis, regardless of its pattern. Obviously, to make a definitive diagnosis would require being able to do accurate counts but, on the basis of what I can see in the pictures, I still maintain that this is an aberrantly-colored Polypterus delhezi. Oh.....green coloration in the fins does not a Polypterus palmas complex fish make!
-Joe