Обособление сравнительного оборота в данном случае вполне уместно.
Перенос класс-ный – это устаревшая норма. Раньше при переносе требовалось учитывать границы между морфемами, стоящими за корнем. Но эта норма не удержалась. Одна из причин – объективные трудности морфемного членения закорневой части слова. Сейчас для слов типа классный, программный нужно применять такое правило.
Разбиваются переносом удвоенные согласные, входящие в корень или образующие стык корня и суффикса, напр.: жуж‑жать, мас‑са, кон‑ный, весен‑ний, рус‑ский. Не допускаются переносы: жу‑жжать, ма‑сса, ко‑нный, весе‑нний, ру‑сский или русс‑кий.
Однако после приставок удвоенные согласные при переносе могут не разбиваться; возможны, напр., переносы со‑жжённый, по‑ссориться и сож‑жённый, пос‑сориться.
Интересный вопрос. В толковом словаре под ред. Д. Н. Ушакова 1935–1940 гг. эти синонимичные слова в значении 'отсутствовать' фиксировались в слитном написании. В 1956 г. в первом академическом орфографическом словаре сочетание не хватать было рекомендовано писать раздельно. В скобках был дан пример: не хватает сил. При этом сочетание глагола доставать с не было отмечено звездочкой, что означало возможность как слитного, так и раздельного написания (ср.: Ребенок не достает до полки с книгами и Ребенку недостает терпения). В правилах 1956 г. в список глаголов, не употребляющихся без не, был включен глагол недостает (именно в такой форме) в значении 'недостаточно'.
Видимо, при разработке правил орфографии и составлении словаря решение по-разному писать эти глаголы было основано на том, что глагол доставать в значении 'хватает, достаточно' в строгой литературной речи не употреблялся. А вот глагол хватать имел такое значение. Ср.: Мне всего хватает в жизни (предложение стилистически нейтрально) и Мне всего достает в жизни (фраза имеет разговорную окраску).
По поводу преподавания в школе заметим следующее. Соответствующее изменение было внесено и в орфографический словарь для учащихся средней школы Д. Н. Ушакова и С. Е. Крючкова 1957 г., в котором, как сообщалось в предисловии, на основании введенных в действие правил 1956 г. были «уточнены написания ряда слов». В учебнике русского языка С. Г. Бархударова и С. Е. Крючкова 1968 г. (15-е издание) мы нашли в списке примеров к правилу о раздельном написании частицы не с глаголами сочетание не хватает. А в упражнениях было дано предложение В пачке (не) достает двух книг. Все это говорит о том, что уже в 1960-х гг. школьные учебники соответствовали орфографическим рекомендациям академических правил и словарей.
Пунктуационное оформление корректно, дополнительная запятая не ставится.
Полное прилагательное типа бескрайний, конечно, может играть роль сказуемого; для полного действительного причастия типа холодящий эта роль гораздо менее естественна, сравним: *Звёзды холодящие до дрожи — Звёзды холодят до дрожи (здесь явно предпочтителен второй вариант, со спрягаемой формой глагола). Вместе с тем оба приведенных Вами предложения будут в полной мере соответствовать нормам русской грамматики, если считать, что это номинативные (назывные) предложения — односоставные предложения с главным членом-подлежащим, в которых сообщается о существовании и наличии предмета. В данном случае они содержат распространители — согласованные распространенные определения, находящиеся после определяемого слова. Такие распространители выделяются запятыми: Одиночество, бескрайнее, как степи, Звёзды, холодящие до дрожи.
Слово солнце надо написать со строчной буквы.
Правильно: гранатовый сок. С пометой "разговорное" словари приводят прилагательное гранатный в этом же значении.
Возможны такие варианты: Правозащитники спорят, виноват N или нет и Правозащитники спорят: виноват N или нет?
Прояснение в скобках сообщает о том, как далее в тексте именуются пешеходные пути и тротуары, поэтому корректна форма именительного падежа: пешеходные зоны.