"Не обособляются распространенные определения, стоящие после определяемого существительного, если последнее само по себе в данном предложении не выражает нужного смысла и нуждается в определении.", - Розенталь.
1) Среди цветов, красивых, свежих, я увидел что-то блестящее.
Если убрать оборот, то смысл не изменится.
2) Анна обиделась и приняла вид довольно строгий и пугающий.
Если убрать оборот, предложение перестанет нести нужную смысловую нагрузку, нам не будет понятно, что происходит.
3) Он находился в состоянии, похожем на лихорадочный бред или на состояние пьяного человека.
Если убрать оборот, то проблематично будет понять смысл, однако запятая ставится. Интуитивно понятно, что запятая должна ставится, но четкого разграничения нет.
4) Он находился в доме интересном и загадочном. Среди детей умных и подготовленных был Иван.
Кажется, здесь опять самая неприятная вещь в языке - смысл. В этом предложении упор делается не на факт нахождения в доме, а на его облик. А во втором предложении - на качества детей, а не на факт их отношения к этой возрастной группе. И дети не все были умными, следовательно, нельзя обособить оборот.
Как можно понять, когда это правило применяется точно? Особенно интересуют случаи, похожие на 3. Наверное, все дело в причастиях. Логическое ударение при причастных оборотах падает на определяемое слово. (Она приняла вид, похожий на сорняк. Она приняла какой-то там вид, но нас интересует именно то, что он похож на что-то).