Guys … this point scoring doesnt work it is just way to complex.
Why not dumb it way down … keep the matchmaking etc as is, but then start by ditching the point scoring.
Gain one point for every enemy hero killed and lose 1 point for every hero on your team killed. On the defensive side keep the format as is but 60% wins now nets you 5 points. 45% = 3, 30% = 2, 15% = 1, and less 0.
This way the points are easily understood and much more fair as is. This way a player with a lesser team will be matched accordingly and their battles would be similar in ratio comparison to a player with a higher defence.
You can take it a small step further by creating tiers for defence line ups. Where as example there are 3 tiers and each higher tier gives an extra point or such.
Iow lets say your defensive lineup is 3800 strong and fall in the bottom tier you gain 10 extra point. 4000 … 20 points and above 4200 … 30 extra points. Below 3600 wont gain additional points.
This way a clean win over the enemy with no dead heroes on your attacking team gains you 5 points x 5 battle flags. A 60% defense win gives you 5 more. Total points you get for a flawless round will be 30 points.
Then let us assume you do this all 4 days will be a flawless battle war of 120 points and because your defence was 4200 strong you gain an extra 30 points meaning you end up with 150 points.
Yes there will be ties but since we work on top 1%, 1-5%, etc it would be all fair and good.