Мы бы поставили двоеточие. Почему в Вашем варианте тире - не знаем.
Верно обедали у Стрижей, Стрижи хранят тайну. Но: у супругов Стриж, семья Стриж.
Такое сочетание некорректно. На грани чего-л. означает "в непосредственной близости к переходу в другое (обычно худшее) состояние". Обычно говорят: на грани вымирания, на грани исчезновения.
Слово который обычно не влияет на пунктуацию при вводных словах, но все зависит от строя конкретного предложения.
Запятая стоит верно.
Тире не требуется.
В сокращении слова рубль точка ставится: р. и руб. После символа рубля (буквы Р с дополнительным элементом в виде горизонтальной черты) точка не пишется. Она может стоять только как знак конца предложения.
В начале предложения верно: И. о.
Запятая перед или не нужна, так как части предложения объединены вопросительной интонацией.