I agree with the ELO part:
most imporant part for the game is to integrate ELO to determine the right skills of players in each tournament.
i played games as Quake and Starcraft where ELO is based on skill levels. That is the only way to make it fair.
Thank you for weighing in on that issue @wombykus... I know you are involved heavily on SM and its good to have your thoughts on the issues.