Добрый день.
п1 - не понял вопроса. У меня нет никакой смены локализации. Возьмите любой пример, Над Россией - русские наименования, над Китаем - на китайском.
п2 - KML файлы нормально обрабатываются и отображаются (см. демо). Создаете путь, в свойствах File Layer указываете файл с полным путем, типа http://your_site.com
п3 - см. демо, управление через список групп. Создаете группы, назначаете их меткам или путям, в свойствах карты указываете влючить эту фичу, указываете чем управляете (метками, путями) ну и все. Если хотите иерархию, то тут немного хитрее - строите иерархию их категорий, и назначаете категории группам. Ну и немного дополнительных настроек указываете
п4 - делаете KML/GPX/GeoJSON и указываете в пути
п5
- категории меток - это стандартный функционал Joomla, просто категории.
Назначая их вы потом можете выводить только те, которые хотите (задавая в параметрах)
- группа меток - это некий атрибут, который группирует объекты карты. У них нет иерархии. Вы также можете выводить только те, которые хотите. Но основная задача - это управление объектами карты через список групп
Что касается описания - то да, оно чисто формальное, т.к. для этого расширения хотел маленькие видосики делать, но все руки не доходят
Если Вы пользовались Zh YandexMap, то там все аналогично. Можете посмотреть Tutorials для Zh YandexMap и для Zh GoogleMap