im curious how elo in CA works because i tried to understand the system behind it and failed hard so far. i was under the impression that its a simple "your teams average elo compared to the enemys teams elo" or "your individual elo vs every elo in the other team".. but that cannot be true

yesterday for example i won a match on brimstone abbey and got 29+ elo for that, so pretty much. what puzzles me is that im on elo 1625 while my opponents in that match where 1286, 1098, 1415, 1217.
my first thought were "ok maybe were my teammates so weak" - 843, 1349, 1649.

so my team was actually higher (and in fact it was a totally onesided game). only 1 player of my team was way lower than the rest. i checked his qlranks profile and since he with only 843 elo did the 2nd most damage in the map with a +1 net in kill:deaths i expected his elo to skyrocket

he gain +14 for defeating way stronger opponents with positive net and high damage. while i get +29 for only 800 more damage over 10 rounds against -200 elo enemys.

someone plz enlighten me