С одной стороны, Zoom прав, что разделение на две дистанции может дать неравномерное распределение фаворитов. С другой стороны, вероятность этого не так уж и велика. Конечно, хорошо бы применять систему рассеивания, как в теннисе или футболе, но тогда нужно и рейтинг игроков (команд) иметь, как в теннисе или футболе, и рассеивать фаворитов на основании его. А он у нас есть?
Да и как раскидать фаворитов пополам, если теперь при регистрации фамилия не называется, а только при активации?
А ещё вместо того, чтобы делить всех на две дистанции и определять двух чемпионов, можно сделать "бабочку". То есть делаются два круга с общим стартом-финишем. Нечётные бегут вначале круг 1, потом круг 2, чётные наоборот. Результаты чётных и нечётных при этом абсолютно сопоставимы, и чемпион будет один. В Питере с этим, может, и есть проблемы, но в Москве, как мне кажется с построением "бабочек" трудностей быть не должно.
Ну и ещё мысль - чтобы избежать путаницы на пересекающихся этапных КП, может быть стоит печатать персональные листки с легендами, где сверху будет стоять номер?