Sorry but your "solution" is the horrible.

First they need to just make the two week "Tournament" just player versus npc. Can't cheat or win trade to first, just playing the game
Second have a real, GM/Dev run, Tournament every 3 to 6 months using player weekly scores as a bracket setup. People with high score go into the advance bracket, people with lower scores go into the lower brackets.