Корректно: кружить голову кому-либо.
Мы не выполняем домашние задания.
Согласно толковым словарям, голова – единица счета животных, поэтому корректно: 100 голов гусей. Но почему не сказать просто: 100 гусей?
Грамматически верно: готова к работе. Не совсем понятно, какой смысл Вы вкладываете в это выражение.
Корректно согласование по женскому роду: компания-производитель готова...
Да, можно.
Верно: Постучал себе по голове.
Различие в склонении будет наблюдаться только в в. п. мн. ч.: вижу горячие головы (неодуш.) - вижу горячих голов (одуш.). Здесь возможны колебания в склонении.
Да, эта фамилия склоняется (и мужская, и женская).