Не только при минификации, это уже обсуждали на хабре. А про скобки, если надо несколько операторов в блоке, то да, придётся расставить скобки, но это же не проблема.
Согласен, это уже вопрос религии. На мой взгляд, такой код хорошо читается, чуть-чуть меньше вешает (чище, аля питон) и вполне валидный. С таким же успехом можно говорить про точку с запятой. Главное понимать как это работает и делать код читаемым, если задача позволяет.
Но если блок «if» без фигурных скобок, в котором один оператор (естественно), но он перенесён на другую строку и отделён табуляцией (пробелами), то всё вполне нормально.
...
if ( sortTypes[ sortType ] )
viewModel.items.sort(sortTypes[sortType]);
...
Я уже привык к шаблонам нокаута (декларативный html стиль), но ваш вариант интересный, напоминает селекторы и ZenCoding — Сначала непонятный, но потом привыкаешь. +)
Храним в отдельной папке, загружаем скриптом… мы написали свой загрузчик (специальный менеджер) для этого. И планируем его немного развить, сделать удобную ленивую загрузку по требованию, конечно же посматривая на библиотеки, которые уже есть в этом направлении, чтобы не городить лишнего.
Всё таки, тут религия и привычный стиль программирования. Главное понимать, как работает ваша конструкция, ну и чтобы другим было понятно.
Чиновникам, конечно же, виднее техническая сторона вопроса и её материальная оценка.