Все норм, в целом. Есть пара замечаний:
1) Почему постеснялся повесить класс на форму и обернул в див вместо этого?
2) БЭМ диктует избегать подобного нейминга
block__element__some
Если у тебя такая ситуация, значит у тебя несколько вложенных блоков и нужно понять где они и выделить их. Зачастую это сложно, но такого лучше избегать