Неплохая,, в принципе, штука. Пока мы в тестовом режиме - немного попобовал. Но. Пользователи насочиняют столько тэгов, что им на главной странице места мало будет. Кроме того, такое "дробление" рано или поздно приведёт к тому, что будет один уникальный тег вести к одной уникальной теме. Да ещё найдутся дарования, сочиняющее тэги длиной в этот мой пост .
Все эти хозяйственно-организационные проблемы решились бы разом, если бы тэги, их набор, можно было задавать административно. Придумать их штук 20, например, и при создании темы предложить пользователю выбрать себе по вкусу из готового набора. Причём во избежании бардака, опять таки, задать максимально возможное их количество для топика - чтоб весь набор кто-то умный себе не потащил.
Если мечтать дальше, то место размещения - под главной страницей - не способствует работе этой функции по назначению, т.е. облегчению поиска. Очень хорошо было бы иметь возможность засунуть это дело в сайдбар. Логично - прямо под поисковиками.
Хорошая плюшка - сделать их на главной разного размера - в зависимости от "употребляемости" в темах.
В примере немного другая организация - лишние спрятаны под вывеской "все тэги", а показываются только популярные. Тоже вариант, но "административный" позволит привнести больше порядка и (при вменяемой администрации) облегчить поиск гостям.