Auto-translated
Therefore, I assume all players are beginners and assign them an average rating of 25.
Fireball system: Player A - 5
B - 1.25
C - 7.5
D - 4.79
E - 1.35
Indeed, it's not very clear why E received a whole tenth of a rating more. But all of this is insignificant compared to your system, where players receive 100 rating points for some unknown Walkthrough and victory in a tournament with 2-3 participants. Even with this flawed example, my system works, but yours...
Mine:
A - 5 days - 100
B - 20 days - 25
C - 5 days - 100
D - 6 days - 83.33
E - 20 days - 25
With mine, it's clear who received what and how much. 100 points are awarded for a pretty decent result in 5 days. All the others are based on this result. But the ratings of players from different matches for the same results are not different, which is important.