Are you sure?
At CEO, I lost to Deg in winners (who you said was statistically set to bet me, marginally), and then Perfect Legend. Both of whom are above me on this list right now. Then at Evo I went undefeated. Then at CEO I lost to khaotic (I guess the system would put that as an upset), and REO (also above me on the list).
According to your own logic, at some point I had to have been the favorite in these matches. But according to this system, I'm the underdog.
The Elo system might not favor this kind of play.
What I vote for is the ATP Tennis system, which nearly mirrors our tournament system (Since they use seeded brackets with individual play as well, albeit single elim). It is the closest, most accurate system for tournament-bracket-style INDIVIDUAL player ranking, and scaled based on player skill from previous results AND amount of players entered.
There's actually one for fighting game players that exists right now that uses that system.
We would be able to get it up and running almost immediately.
At CEO you are reported as fighting Deg multiple times. One was a bigger upset than the other.
VxG.EMP|KDZ (Superman) vs. Deg (Scorpion) – 2-1
VxG.EMP|KDZ (Superman) vs. Deg (Scorpion) – 0-2
For the other matches:
KDZ vs PL had you as the underdog, losing 2-3 (Down by 20 points)
KDZ vs REO had you as the underdog, winning 2-0 (Up by 30 points)
(I believe the Khaotik match was not reported)
As to ATP vs ELO that is a big topic, and a lot of people frown on ATP because it factors activity in so much. It also typically has a very high K value. This results in less stable results/data.
Generally stats view the systems as the following
ELO = Quality of results
ATP = Quantity of results
In other words, to move up in ATP you want LOTS of decent to good results, and regular placement is key. In ELO it cares more about who you beat, than how often you play.
Regardless of what system is used, and I'm happy to look at other systems, the data is going to be the killer.
I also don't like scaling based on number of entrants, the question isn't how many people played around you, but how did you do relative to the other players.
Some further data insight - because:
SJ7 only had 10 matches reported
EVO2013 had 70 matches reported
CEO had 64 matches reported
ECT5 had 55 matches reported
UFGT9 had 22 matches reported