Объедините все CSS в один файл и JS в один. head уменьшится в разы. Проблема будет решена. Большой объем влияет только на загрузку сайта.
По оптимизации, советую не использовать ком_контент. Делал эксперименты на J1.5-2.5. При количестве 5000-7000 статей, загрузка сайта начинает немного тупить. Больше 15000 записей, сайт очень долго открывается. При количестве 50000-70000 статей сайт думает вообще около 1-2 минут после открывается. В каждой статье примерно по 2000 символов с использованием интро и полного текста. Кэширование не спасает. Причем все эти эксперименты делались не в онлайне, а на локалке.
Более менее еще работает на K2, он запросов к БД меньше делает. К примеру для крупных новостных сайтов - Joomla дерьмо, об этом знают и разработчики Joomla и владельцы крупных ресурсов, т.к. не раз обсуждалось на оф.форуме joomla.org. Лучше использовать другие CMS для этих целей.
Для маленьких сайтов, сайтов-визиток, интернет-магазинов (используя Virtuemart) и т.д. ее можно использовать смело. При грамотной настройке, все работает отлично.