Перед сокращением "г." используется пробел.
Необходим пробел.
В современном языке тому назад – фразеологизованное наречное выражение. Думаем, что историческое значение слова "тому" можно очень приблизительно реконструировать следующим образом: год (исполнился) тому (событию)... Мы проконсультируемся со специалистами в области истории языка, чтобы выяснить правду.
После сокращения г. (год) точка ставится.
Это слово ЛЕТО.
Запятая нужна. Она ставится между главным и придаточным предложением в составе сложноподчиненного. При этом в главной части предложение неполное (подразумевается: с того момента). В справочнике Д. Э. Розенталя «Пунктуация» предложениям такого типа посвящен отдельный пункт, ср. примеры из справочника: Вот уже два года, как мы женаты. Уже месяц, как он вернулся с юга. Уже три недели, как мы здесь.
В данном случае наращение действительно необходимо: в 1997-м. В ситуации, когда обозначение года используется без слова год, следует использовать наращение — прибавлять падежное окончание к числу (например, в 1997-м). Если употребляется сочетание со словом год, наращение не требуется (в 1997 году).