I'm watching the Tour de France on television and that gave me the idea that the next SGOTM could be held as a stage race. It's still supposed to be one game, but divided into stages with a specific goal for each stage. When the time limit is reached for a given stage the teams are assigned point according to how fast the stage goal was reached and the intermediate result is posted for all to see. Consider this as an example off the top of my head:
Stage 1 (Week 5): 4 cities
Stage 2 (Week 7): Currency
Stage 3 (Week 9): 8 cities
Stage 4 (Week 11): Oxford
Stage 5 (Week 13): One Civ eliminated
Stage 6 (Week 15): Biology
Stage 7 (Week 18): Any victory chosen by the team
So the winner of Stage 1 would be the team that first have 4 cities. Note that it should be mandatory to complete the stages in the given order i.e. in the example it would not be allowed to research Currency before founding 4 cities and city number 8 would have to wait until Currency was known. Stage 1 must be completed after 5 weeks, Stage 2 after 7 weeks, ... Of course, a team could play faster if they don't want to wait for the announcement of the stage results.
The advantage of the Stage Race is that it gives more information about how fast the rival teams are and it may even be possible for some of the "average" teams to snatch a Stage win. "Disadvantage" is increased work for the admins because results of each stage have to be compiled and announced as the game progresses.