Слово рога в этом значении – разговорное. Поэтому в стилистически нейтральном контексте кавычки будут уместны (для выделения слова, принадлежащего другому стилю).
Пунктуация верна. Это сложное предложение, между его частями ставится запятая.
Да, знак = отбивают от смежных символов и чисел. Обратите внимание: сокращение км 'километр' пишется без точки.
Правильно с запятыми.
Это название склоняется, если оно употреблено без родового слова (поселок, деревня и т. п.).
Правильно: с тысяча девятьсот сорок седьмого года.
Здесь запятая между определениями ставится на усмотрение автора.
В данном случае - да. Но без запятой: пойду почитаю в саду.
Необходимости в постановке тире нет. Но оно вполне возможно как интонационный знак. Решает автор текста.
Правильно с прописной: Верхнее Поволжье.