So, update on the gem distribution:
Today I shared a level 99 white rhino champ with a group of 3-4 other players. I'm a strong wolf, used all my skills on it (one of my skills, firewall, does at least 30k+ with damage boost), and I did about a third of the damage to that rhino. However, I did not bite and kill the champ last. I got five gems in the end. Granted, it's much better than before the previous update, but I wish the devs could do something more about it to make group champ sharing less frustrating and receive a more appropriate %.