Большинство словарей указывают, что слова надо и нужно не различаются ни значением, ни стилистической окраской. И только «Большой академический словарь русского языка» слово надо оценивает как разговорное.
Да, знак = отбивают от смежных символов и чисел. Обратите внимание: сокращение км 'километр' пишется без точки.
Пунктуация верна. Это сложное предложение, между его частями ставится запятая.
См. ответ на вопрос № 273587.
Надо.
Запятая не нужна.
Обращение (здесь - слово Мария) нужно обособить. При усилении эмоциональности после обращения ставится восклицательный знак. В официальных письмах принято такое оформление: обращение выносится в отдельную строку, после обращения ставится восклицательный знак. В неофициальном письме вполне возможно обойтись запятыми: Здравствуйте, Мария, обращаюсь к Вам с просьбой...
Дефис нужен: Тебе что именно-то надо?