darth pike, sorry about the picture quality. These two are the best I have of several. The truth is I'm just a horrible photographer. If it helps any, I can tell you that this Cichlasoma is a member of the Cichlasoma bimaculatum complex or what some call the Northern complex of species. I'm sure you know, but for others, these are the species with 4 or more spines in the anal fin.There are only six described species of this group, so this should narrow it down a bit.
The unusually hefty body shape of this species is actually a point Kullander talks about in his revision of the genus.