1. Да
2. У блока не должно быть позиционирования, для этого можно использовать миксы, например:
<div class="header">
<div class="logo header__logo"></div>
</div>
на .header__logo вещаем позиционирование или делаем обертку элементом.
3. Только сам элемент, в бэме лучше избегать каскада.
4. Элемент у элемента - это не правильно и означает, что это блок, а не элемент. Вкладывать элементы одного блока друг в друга можно.
5. Отлично, блоки внутри других блоков - это норма.
6. Плохой пример, хороший бем описывает сам себя, исходя из классов можно практически точно сказать, что это и зачем.