Согласно п.11.1 Прежде чем начать обгон, водитель обязан убедиться в том, что полоса движения, на которую он собирается выехать, свободна на достаточном для обгона расстоянии и в процессе обгона он не создаст опасности для движения и помех другим участникам дорожного движения.
Если в процессе обгона, водитель увидел встречную машину, он должен был снизить скорость и вернутся в свою полосу.
Так как ситуация одинаковая для обоих водителей, то оба и виноваты
На счет реверсивная ли полоса: 9.3. На дорогах с двусторонним движением, имеющих три полосы, обозначенные разметкой (за исключением разметки 1.9), из которых средняя используется для движения в обоих направлениях, разрешается выезжать на эту полосу только для обгона, объезда, поворота налево или разворота. Выезжать на крайнюю левую полосу, предназначенную для встречного движения, запрещается.
На счет случайности: на дороге нужно уметь предусматривать события на два шага вперед, как говорил наш инструктор. Если уж едешь по такой дороге - обращай внимание на машины, едущие по встречке, лучше было подождать, когда они проедут, а потом и обгоняй. А на счет высокой скорости - такие дороге, как правило, бывают только в населенном пункте, где выше 60км нельзя ехать.