As
Libelous indicated the only types that are used for both equine and bovine are "Having an equine cock, vagina, and ass type is also part of the Minotaur race, so it could be that.", yet i have more equine none shared types than bovine ones.
If the Elf factor would impact anything it would show the champion as an Elf and not an bovine wich is what is happening.
You're assuming though that the race-determination system always works on
specifics, when, at least from my experience, it more often goes off more generic types of transformations (as in the "math" equation in my previous post), depending at most one or two very specific traits to sway intermediate cases one way or another.
For example, from my own attempts a long while back to make a half-lupine champ (think like Berwyn): You can have lupine ears, tail, arms, and legs (but human face and fur-less body)... and unless you also have a lupine
dick (or at least certainly not a human one, I don't remember exactly), the game will identify you as a... Taeleer. Because: furry animal legs + furry animal arms + furry ears + furry tail + human face + human body + human dick = Taeleer.
Same thing with a harpy-champ I once made. You can have literally every single possible harpy transformation (save one), but if you don't have a pussy the game will
never identify you as a harpy (you'll be called an elf, as I recall).