С внешними скриптами дело не только в паралельной загрузке... даже при использовании CDN загрузка приостанавливается пока не загрузятся скрипты.Считается что постепенно появляющийся контент на странице лучше воспринимается пользователями и служит подобием индикатора загрузки. Я согласен что это лучше чем когда сайт тупит некоторое время, а потом резко вываливает готовую страницу. Страница не рендерится пока не подгрузятся все стили (что-бы не перерисовывать после загрузки), поэтому их желательно затолкать в заголовок. А со скриптамми всё наоборот - рендеринг не начинается для всего контента ниже скрипта. Поэтому скрипты опускают в самый низ. Я не уверен что это относится к инлайновым скриптам и скорее всего это доведённое до фанатизма использование этих рекомендаций.
Но даже если всё обстоит именно так, то безумное количество скриптов размазанных по всей странице, всё равно будут тормозить...
P.S. Вообще со скриптами в OpenCart полный бардак... где приперло там и сняли штаны...