Это значит, что прилагательное ланкийский имеет отношение к слову Шри-Ланка, а прилагательное шри-ланкийский образовано от Шри-Ланка.
Очевидно, это интонационное тире, которое «ставится для указания места распадения простого предложения на словесные группы, чтобы подчеркнуть или уточнить смысловые отношения между членами предложения, когда другими знаками препинания или порядком слов нужный смысл не может быть выражен» (Д. Э. Розенталь. Справочник по русскому языку. Пунктуация. § 7).
Ваш вариант пунктуации корректен.
Указанная запятая нужна.
Запятая после а значит нужна. С наступающим!
Правильно: крыша (что делает?) дымится, но: крыша начинает (что делать?) дымиться.
Точка, запятая, точка с запятой ставятся после закрывающих кавычек. Вопросительный знак, восклицательный знак, многоточие ставятся до закрывающих кавычек, если относятся к словам, заключенным в кавычки, и после закрывающих кавычек, если относятся ко всему предложению. Ср.: Я прочитал «Войну и мир». Я прочитал «Что делать?». Ты прочитал «Войну и мир»? Ты прочитал «Что делать?»? Я прочитал «Что делать?»!
Да, после знаков препинания ставятся пробелы (исключения - открывающая скобка и открывающие кавычки).