Well, I ran the script and got the same results. And I'll answer my own question:
Does this mean that each iteration is only meaninful to determine the
winner? Would the final results of the contest be different if we were
to follow this procedure? I'm just asking, as I just don't really
understand how this all works...
The answer is no. The results of the above procedure are exactly the same as the ones you get when you run the script once.
Here's the output I got from the script:
Margins:
CR H MT MG TB TL VF WT
CR ` 4 -9 10 1 -2 1 -1
H -4 ` 0 8 -1 -2 7 -1
MT 9 0 ` 9 4 7 -1 2
MG -10 -8 -9 ` -8 -8 -5 -10
TB -1 1 -4 8 ` -5 4 -6
TL 2 2 -7 8 5 ` 0 -3
VF -1 -7 1 5 -4 0 ` 0
WT 1 1 -2 10 6 3 0 `
Outrankings:
CR H MT MG TB TL VF WT
CR ` + - + + - + -
H - ` - + - - + -
MT + + ` + + + + +
MG - - - ` - - - -
TB - + - + ` - + -
TL + + - + + ` + -
VF - - - + - - ` -
WT + + - + + + + `
Place: Name (wins, losses, unresolved)
1: MT (7, 0, 0)
2: WT (6, 1, 0)
3: TL (5, 2, 0)
4: CR (4, 3, 0)
5: TB (3, 4, 0)
6: H (2, 5, 0)
7: VF (1, 6, 0)
8: MG (0, 7, 0)
-Jorge