Если бы для каждой команды стартовое время выбиралось случайным образом из всего времени стартов данной категории, можно было бы меньше волноваться и меньше "работать локтями"... Да и программирование было бы попроще немного. Можно было бы в таком варианте лотерею с распределением стартов устроить даже на следующий день.
Ага. А на тех, кто должен успеть добраться на старт от вокзала-аэропорта и при этом, желательно, успеть после (желательно полного) финиша обратно на вокзал-аэропорт вернуться мы тихо забьем? Что им делать прикажете со своим рандомным временем из полного диапазона стартов? Меняться или идти на перебор при регистрации?
На самом деле проблема не имеет решения. Потому что не реально впихнуть в маленький концертный зал стадион желающих. Вариант только один - снять стадион, но для этого нужны средства. А до тех пор будет соревнование "кто первый".
Могу, кстати, выдвинуть "гуманную" идею, которая в теории может слегка разгрузить пиковую нагрузку на сервак. Ввести какую-нибудь загадку, для каждой номинации свою. Ответ на которую будет являться ключиком к регистрации. Народ будет мала-мала думать, и промежутки между лихорадочными запросами серваку несколько увеличатся. :)