Okay, I have looked at this thing for a combined time of probably a half hour by now haha... its gotta be a pseudotropheus of some sort. I'm just about 100% sure on that now. Even the snout looks to me to be pseudo now... the fins are pretty intense for a pseudo, but its nothing so outrageous that I've never seen it before...