The reason i think it is cuda. The red on the tail, the black spot on the tail, the rainbow coloration on the sides, the pointed head. And the teeth you mentioned ----------------Most of the brycon i have seen have a different head shape. Like a dorrado or a trout species. -------------if this is a cuda it is nice and plump one for sure. I have owned a few and they were all more slender.