Слово совсем может употребляться в двух значениях — подчеркивать утверждение и подчеркивать отрицание. Если совсем употребляется в значении 'совершенно, очень', то правильно слитное написание: совсем невысоко (= очень невысоко). Если же совсем употребляется в значении 'отнюдь, никоим образом', правильно раздельное написание: совсем не высоко (= отнюдь не высоко). Окончательное решение принимает автор текста. Написание зависит от контекста и от желания автора подчеркнуть утверждение или отрицание.
Полагаем, что разделять инициалы пробелами в ссылках нужно (если нет технических препятствий к этому). Прямых указаний об оформлении инициалов в ГОСТе о библиографических ссылках нет, при этом в ГОСТе о структуре и правилах оформления диссертации и автореферата диссертации инициалы отбиваются пробелами. Так же, с пробелами, оформляются инициалы в «Справочнике издателя и автора» А. Э. Мильчина и Л. К. Чельцовой. В тексте и сносках инициалы должны быть оформлены одинаково.
Подобное построение диалога не описано в справочных пособиях, но приведенный Вами вариант не нарушает правил пунктуации. Правда, обилие тире (ведь и в самой прямой речи тоже есть тире, поставленное на других основаниях) может несколько затруднить восприятие текста. Может, объединить слова автора и тем самым сократить число тире? Например, так:
— Постарайся его приручить! — смеётся бабушка, поглаживая рояль. Она показывает на клавиатуру: — Чёрно-белые зубы, которые он оскаливает, — это приветливая улыбка.
Однозначные числа (меньше 10) обычно записываются буквами, многозначные — в цифровой форме. Цифровая форма при написании однозначных чисел рекомендуется, когда однозначные целые числа, даже в косвенных падежах, стоят в ряду с дву- и многозначными, а также когда однозначные целые числа образуют сочетание с единицами физических величин, денежными единицами и т. п.
Подробнее о том, как записываются числа, см. в «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой.
Конечно, Пушкина не следует обвинять в ошибке. Ошибка – это нарушение какого-либо правила. А во времена Пушкина никакого общеобязательного свода правил правописания не существовало. Первым таким сводом стали «Правила русской орфографии и пунктуации», которые были приняты в 1956 году и которыми мы пользуемся и сегодня. Правила русского правописания (особенно в области пунктуации) фактически складывались под пером русских писателей-классиков XIX века. Поэтому в их произведениях нередки отступления от современной пунктуационной нормы.
Действительно, в "Справочнике издателя и автора" А. Э. Мильчина, Л. К. Чельцовой дана рекомендация употреблять сокращение г. (и полное слово город) ограниченно, преимущественно перед названиями городов, совпадающими с фамилиями людей, например г. Пушкин, г. Королев.
Однако на практике (в канцелярской речи) сокращение г. и полное слово город употребляются перед названиями всех городов, в т. ч. с формантами -бург, -град и -город, напр.: г. Волгоград, г. Санкт-Петербург, город Шлиссельбург, город Калининград.
Вопрос об обособлении слов откуда не ждали спорный, поскольку это сочетание можно считать и неполным придаточным предложением, и (в составе сочетания прийти откуда не ждали) – цельным по смыслу выражением. Последнее, на наш взгляд, более вероятно, т. к. слова откуда не ждали эквивалентны члену предложения – обстоятельству (ср.: неожиданно, откуда ни возьмись). Следовательно, запятая здесь не требуется, хотя по воле автора текста она может быть поставлена. Разнобой в ответах устранен.
Традиция оформления программ, оглавлений и тому подобных перечней такова, что после фамилии автора перед названием произведения или указанием на фрагмент произведения ставится точка, а после точки закономерным образом следует прописная буква: И. С. Тургенев. Русский язык; М. И. Глинка. Увертюра к опере «Руслан и Людмила»; А. И. Хачатурян. Вальс из музыки к драме М. Ю. Лермонтова «Маскарад» и т. п. Вы оформляете программы корректно, следуя традиции.
Прямая речь может оформляться двумя способами. Если прямая речь идет в строку (в подбор), то она заключается в кавычки. Если прямая речь начинается с абзаца, то перед ней ставится тире (кавычки отсутствуют). Выбор способа оформления прямой речи зависит от задач автора. Скажем, если нужно наглядно показать обмен репликами между разными персонажами (диалог), удобнее использовать второй вариант оформления прямой речи (без кавычек, каждая реплика начинается с новой строки и предваряется тире).
Слитное или раздельное написание этого сочетания зависит от контекста и задач автора, подробнее см. «Написания с отрицанием не» в «Правилах русской орфографии и пунктуации» под редакцией В. В. Лопатина. Будьте осторожны с употреблением слова волнительно: оно не считается литературным и не подходит для официальных, книжных и прочих текстов в рамках литературной нормы. Лучше использовать другие слова с синонимичным значением (волнующе, тревожно и т. д.)