I tak, i nie.
<ul class="navigation__main"> UL - Unordered List, powinno mieć raczej klasę navigation__list
<li class="navigation__list"> LI - List Item, podobnie jak wyżej: np. nazwa navigation__item
Mam wrażenie, że figure w header, czy .wrappery, są kompletnie niepotrzebne - jednak jeśli chodzi o sam BEM i dzielenie strony na bloki - mniej więcej o to chodzi. ( po prostu kod nie jest idealny )