All-in-one решения пока не встречал (да и встречу ли). Код можно хранить на Bitbucket, задачи и комментарии в Trello, следить за посещаемостью на Google Analytics.
CC BY-SA больше подходит для текстовой информации (статьи, рассказы и т.д.). Так как уже была указана лицензия GNU GPL v2, вам придется использовать ее или совместимые с ней (например GNU GPL v3) лицензии. О "резкой" смене (например на MIT) лучше спросить у специалиста в области лицензирования.
Боюсь, вы не найдете прям такой CMS, чтоб с пол пинка завилась. Не видел ни одну CMS с нужным (полным) вам набором функционала. Посмотрите CMS для интернет магазинов, возможно найдете те, с которых можно выдернуть ненужный функционал и дописать нужный.
Боюсь разделение на две категории немного нарушают идею лендингов. Как и подгрузка контента ajax`ом, etc. Лучше всего сделать все одной страницей (без подгрузок), а пользователю показывать ту часть, которую он выбрал (покупатель/продавец), но при этом текст идет как будто это одно целое.
Главное это включенная поддержка (на уровне V8) ES6 по умолчанию (тоже самое есть в Node.js, но доступно с указанием специальных ключей). Так же отличается открытым обсуждением и принятием новых фич, изменений в API и т.д. (в отличии от Node.js, где этим заправляет Joyent). В принципе ничего не мешает использовать его сейчас, разве что стабильность некоторых функций (проверьте список баг, перед использованием :) ).
Что бы весь репозиторий - никак. Но можно показать код отдельного файла (кнопка Embed при просмотре файла), либо привязать bitbucket к своему домену (git.example.com).
Проблема в том, что в синтаксисе нет описания как нужно комментировать (редактор просто не знает как это делать). Проверьте, нет ли другого пакета с синтаксисом и, если есть, установите его (узнать можно по наличию ключа punctuation.definition.comment.__название_пакета__ в файле .tmLanguage).
Да, на Яндекс.Карты есть возможность построить маршрут (ymaps.route) и проверить его пересечение с объектом. Естественно вам нужно будет построить полигон для вашего города (границы области доставки).
Посмотрите другие плагины (например эти, обратите внимание на Database Navigator), вам нужно сделать многое: настройка подключения, определение как и где хранятся шаблоны, сделать дерево этих шаблонов, как в проекте, только отдельно как в Deployment/Database Navigator. И почитайте это.
Создайте категорию для материалов, поместите материалы туда. После создайте новое меню (например "Скрытое меню"), в нем пункт "Интересное" типа "блог категории" и задайте нужный алиас. После этого ссылка будет такой "/ваш_алиас/материал". Убрать test1 можно, создавая пункты меню, поэтому это не вариант. Везде, где на сайтах есть новости или другие наборы статей, я делаю так.
Возможно их режет редактор, проверьте HTML разметку (в самом редакторе) после сохранения. Или воспользуйтесь другим редактором, без режима WYSIWYG, например CodeMirror, он точно выведет то, что вы напишите.