Предпочтительно: Мне не нужно было долго объяснять, почему и зачем.
Правильно.
Оба варианта не содержат ошибки.
Нет, это ошибка.
Наречия с первой частью впол... (слушать вполуха, играть вполноги) следует отличать от пишущихся раздельно: а) сочетаний предлога в и сложного слова с первой частью пол... и второй частью – названием единицы измерения, б) сочетаний, передающих обычно значение большого размера, например: синяк в пол-уха, отёк в полглаза, румянец в полщеки, лысина в полголовы, очки в пол-лица, туча в полнеба.
Правильно: отмель в полреки (размер), пашня в полгектара (единица измерения), занавес в пол-окна (размер).
Правильно употребление слова подпись (в обоих случаях). Употребление слова роспись в значении 'собственноручное начертание фамилии' – ошибка. Подробнее см. здесь.
Запятая перед как нужна: она разделяет главную и придаточную части сложноподчиненного предложения.
Сочетание в дар существует и обычно употребляется с глаголами передать / принести / преподнести / послать / прислать / принять. Обратимся к примерам: «Алексей Александрович оставил в дар вашему музею картину» [Анна Ткачева. Приворот (1996)]; «Это были руки музыканта, которому достался в дар самый удивительный из инструментов — человеческое тело» [Евгений Водолазкин. Лавр (2012)]. Выражение отдать в дар нечасто, но тоже встречается.
Верно: до полутора миллионов долларов.