Это означает, что последний срок отправки заявления – за 10 дней до дня заключения контракта. За 12, 11, 10 дней до дня заключения контракта заявление направить можно, за 9 дней до этого дня – уже нельзя.
Запятая не нужна.
А разве за третье место не нужно бороться?
Предложение содержит фрагменты, описывающие взаимоисключающие временные отрезки — по отношению к базовой для них точке отсчета (установленному договором сроку передачи застройщиком объекта долевого строительства участнику долевого строительства). Непротиворечивое, однозначное толкование предложения невозможно.
Если имеются в виду два года (а не, например, учебный год), то верно: годы.
"В попытках объясниться" - обстоятельственный оборот.
Засим пишется слитно, если употребляется в значении "после этого, затем, далее". За сим пишется в два слова, если их можно заменить словами за этим (например, человеком).
Правильно: за горАми. Что касается реки, то возможны варианты: за рЕками (предпочтительно) и за рекАми (допустимо, но этот вариант устаревает).
Запятая не нужна.