Если ваш сын не может написать русский на 100, то это не означает, что другие тоже не могут.Вот так и отбирают - тех, кто смог русский написать близко к 100. Можно вполне получить 100 за математику и физику, 95 за русский и 10 за ИД - вот и получилось 305 баллов.И на самом деле вот этот исторический факт о  том, что средний проходной балл был 305 и означает, что и тогда отбор был по русскому языку, ибо все баллы нужно иметь максимальные и близкие к максимальным, но математика и физика закрывались олимпиадами, поэтому там было много сотен. Я же говорю, это совершенно не новая история.