2)
С правописанием слова блокфлейта проблема. Исторически это исключение как и блокпост. Но как исключение оно не попало в электронные спелчекеры. Вот и встречается два вида написания.
http://yarus.asu.edu.ru/?id=93
ПРАВОПИСАНИЕ СЛОЖНЫХ СУЩЕСТВИТЕЛЬНЫХ
Через дефис:
2) с первым компонентом блок-, пресс-, экс-,
вице-, штаб-, обер-, унтер-, лейб-, мини-, макси-, миди-
(пресс-атташе, мини-сочинение)
Искл.: блокпост, блокфлейта