два предупреждения в одном месте не сработают корректно.
Это почему же?
Если можно - поподробней.
По техническим причинам. Сказать одновременно две фразы сложно даже человеку. Да не, вы меня разводите?! 
Не, я серьезно. Ну, в смысле, не подразумевая иной смысл.
Моделируя ситуацию.
Обе точки в одном месте, НО разная дистанция предупреждения.
MCD:
1) на экране значок "Переезд", голос "Внимание. Впереди железнодорожный переезд. Ограничение скорости двадцать километров в час."
2) затем тут же - на экране новый значок "Засада" поверх старого, голос "Внимание. Впереди засада на знак СТОП. Ограничение скорости десять километров в час."
3) бип-бип-бип... заканчивается в общей точке
Почти всё нормально!
Для желающих:
- "внимание" можно отключить
- "впереди" - уболтать Mic'a, чтобы СТАЛО возможным отключить!
- "ограничение скорости" можно отключить
- "километров в час" можно отключить
Остается ДВОЙНОЕ проговаривание скорости, что не очень хорошо.
Но и его можно отключить в одном из типов (хотя и это - не очень хорошо).
Остается:
1) на экране значок "Переезд", голос "Железнодорожный переезд. Двадцать"
2) затем тут же - на экране новый значок "Засада" поверх старого, голос "Засада на знак СТОП. десять."
3) бип-бип-бип... заканчивается в общей точке
Вполне рабочий вариант.