Yes. There’s definitely no “right” answer. And, as you say, the best teams made it to the final rounds in the right order. And it was a great tournament, I enjoyed every minute (…at least until leaving after the closing ceremony, realizing that all the buses had stopped, and trying to help 10 of team Costa Rica get to the after party!).
This is a great method for being fair to the teams, and a bad method for promoting roller derby as a sport.
If you only care about the players on those teams and the super invested fans, then sure, this is the fairest way to measure.