Итак. Поковырял я этот форум. Мда.... я читал отзывы о нем как о кошмарном решении от которого надо отказываться.... но я не думал что все так плохо....
Вообщем что бы смайлики и ранги показывались в админке и редактировались нормально надо сделать следующее:
открываем файл \administrator\components\com_kunena\admin.kunena.php и с 1782 строки делаем вот так:
//   if (is_dir(KUNENA_PATH_TEMPLATE .DS. $fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/emoticons')) {
//        $smiley_live_path = JURI::root(). '/components/com_kunena/template/'.$fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/emoticons';
        $smiley_live_path = JURI::root(). '/components/com_kunena/template/'.$fbConfig->template.'/images/'.'english'.'/emoticons';
//        $smiley_abs_path = KUNENA_PATH_TEMPLATE .DS. $fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/emoticons';
        $smiley_abs_path = KUNENA_PATH_TEMPLATE .DS. $fbConfig->template.'/images/'.english.'/emoticons';
//    }
//    else {
//        $smiley_live_path = KUNENA_PATH_TEMPLATE_DEFAULT .DS. 'images/'.KUNENA_LANGUAGE.'/emoticons';
//        $smiley_abs_path = KUNENA_PATH_TEMPLATE_DEFAULT .DS. 'images/'.KUNENA_LANGUAGE.'/emoticons';
//    }
Я не стал далеко копать и выяснять почему не срабатывает первое условие и зачем оно вообще надо. Просто тупо подправил файлы. Еще интересный момент со смайликими и рангами в том, что если язык русский, то и лежать они должны в папке russion. Незнаю о чем думали разработчики.... Может считают что у нас эмоции выражаются по другому?
Ну и чуть ниже, на строке 1866
//    if (is_dir(JURI::root(). '/components/com_kunena/template/'.$fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/ranks')) {
//        $rank_live_path = JURI::root(). '/components/com_kunena/template/'.$fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/ranks';
        $rank_live_path = JURI::root(). '/components/com_kunena/template/'.$fbConfig->template.'/images/english/ranks';
//        $rank_abs_path =    KUNENA_PATH_TEMPLATE .DS. $fbConfig->template.'/images/'.KUNENA_LANGUAGE.'/ranks';
        $rank_abs_path =    KUNENA_PATH_TEMPLATE .DS. $fbConfig->template.'/images/english/ranks';
//    }
//    else {
//        $rank_live_path = JURI::root(). '/components/com_kunena/template/default/images/'.KUNENA_LANGUAGE.'/ranks';
//        $rank_abs_path =    KUNENA_PATH_TEMPLATE_DEFAULT .DS. 'images/'.KUNENA_LANGUAGE.'/ranks';
//    }
    $rankpath['live'] = $rank_live_path;
    $rankpath['abs'] = $rank_abs_path;
//    $rankpath['live'] = KUNENA_URLRANKSPATH;
//    $rankpath['abs'] = KUNENA_ABSRANKSPATH;
там надо кусок разремарить, будьте внимательны. Тут похоже была попытка сделать все это более правильно, но  что-то до конца не доделали. Надеюсь в след версиях доделают. Я тоже доделывать не стал, что я, рыжий что ли...
Теперь самое интересное. Касаемо показа сообщений. Как я уже писал Id нормальные у сообщений. Посмотрев в БД обнаружил, что Id верный, но порядок у строк какой-то неадекватный. Я еще с хостером перетру на эту тему, может дело в БД. А может кто сдесь подскажет? Почему могут сообщения помещаться в базу в "произвольном" порядке, т.е. добавляем строку, а она не последней становиться, а в середину?
Вообщем отсортировал базу:
ALTER TABLE `jos_fb_messages` ORDER BY `id`
Вроде вылечилось .Посмотрим, поможет это или придеться каждый раз ее сортировать. Причем вставка сортировки непосредственно в сам SQL запрос, при выводе сообщений почему то не помогла 

ALTER TABLE `jos_fb_messages` ORDER BY `id`