Чисто в виде некоего предложения, вдруг будет интересно. Как я понимаю, одним важнее, чтобы от их неспортивности зависело меньше, чем от знаний и сообразительности, а другим наоборот. Соответственно, предлагаю два варианта, кардинально отличающихся от существующих сфинксов: вариант один (условно, для "сфинксов-лосей") - все загадки, кроме этапных (число которых возрастает процентов на 50) задаются в виде бонусных, то есть окончательный зачёт идёт по времени. Если вы не отгадали загадку, то получаете возможность скоростью компенсировать, но если отгадали, то получите очевидный выигрыш во времени. Тут главное по каждой загадке подсчитать адекватную временную компенсацию, то есть соответствие (думали 15 мин + ездили 45 мин = 1 час, получили бонус 2 часа) != (не думали, не ездили, не получили), но если думали час и ещё час ездили, то смысла не было.
Вариант два: "сфинксы-антилоси" - для каждой команды даётся заранее определённое время (например, стартовали в 8:00, в 21:00 обязаны быть на финише), если опоздали - всё, дисквалификация. Внутри этого временного ограничения время никак не участвует в подсчёте, но зато участвует кол-во взятых КП, а они даются заведомо с запасом, то есть взять все в отведённое время физически невозможно. При этом ты никогда не знаешь, хватит ли тебе уже взятых КП для желаемого результата (по сравнению с другими командами), и успеешь ли ты взять ещё один, если время заканчивается и ты "на флажке". Ну вот как-то так.
Да, я с аналогичными соревнованиями не знаком, выдумал только что из головы. Если банальность и давно всеми используется - прошу понять и простить.