Традиционно при описании движений головы в ситуации, когда человек выражает свое несогласие с чем-либо или с кем-либо, используют обороты с глаголом мотать: он отрицательно мотал головой, она опровергающе замотала головой.
Между однородными придаточными частями, соединенными союзом или, запятая не ставится: Не доказывайте в ответ, что это случайный результат или что вы задумали что-то более грандиозное, но у вас не все получилось.
На указанном месте между частями сложносочиненного предложения нужен знак препинания — запятая (по общему правилу) или тире (как знак, выражающий значение результата, следствия).
Между частицей только и подчинительным союзом если запятая не ставится; как буква получилась — изъяснительная придаточная часть, которую нужно выделить запятыми. Следовательно, корректно: Только если Маше не нравится, как буква получилась, то она просто рядом её же рисует.
Запятая перед тире необходима: она закрывает придаточную часть когда последний раз ездил на легковом автомобиле таким образом. Заметим, что между частями приведенной Вами бессоюзной конструкции, хотя допустимо и тире, более уместно двоеточие как знак, выражающий отношения причины, обоснования: Уже и не помню, когда последний раз ездил на легковом автомобиле таким образом: в основном езжу на маршрутке.
Наличие обращения в начале предложения не отмечается в справочниках в качестве фактора, влияющего на постановку тире между подлежащим и сказуемым-существительным. Факторы, действительно влияющие на постановку или непостановку тире в таком случае, перечислены в параграфе 15 «Полного академического справочника» под ред. В. В. Лопатина (М., 2006 и след.).
Знаки препинания расставлены корректно. Действительно, перед союзом и нужна запятая, потому что он соединяет части сложного предложения.
Действительно, между однородными членами предложения при пропуске противительного союза ставится тире. См. параграф 31 «Полного академического справочника» под ред. В. В. Лопатина (М., 2006 и след.).
Тире перед словом это, присоединяющим сказуемое подарок к подлежащему то, нужно.
Корректно: Я не знаю, что делать, или не хочу. Сказуемые не знаю и не хочу однородны, между ними придаточное предложение что делать, которое нужно выделить запятыми.