Вы правы в том, что стилистически это предложение небезупречно, однако нарушения грамматической нормы в нем нет. Дело в том, что в безличных предложениях деепричастный оборот допустим при условии, что в главном члене предложения присутствует инфинитив, обозначающий действие того же субъекта, который выполняет действие, обозначенное деепричастием. В данном примере м-р Гибсон и удовлетворяет свой аппетит, и не понимает, что он ест, — условие соблюдено.
Со стилистической же точки зрения наречие никогда в деепричастном обороте выглядит неуместно, потому что оно, будучи отрицательным местоименным наречием, перетягивает на себя фразовое ударение, в то время как место этого ударения — на деепричастии, это во-первых; а во-вторых — оно в принципе избыточно, без него фраза не утратит ни одного элемента смысла.
Слово используется в соответствии со своим лексическим значением.
Большой толковый словарь
1. (св. съесть) (кого-что).
Поглощать пищу, питаться, насыщаться. Е. кашу. Хочется е. Е. с аппетитом. Е. досыта. Ели-пили на свадьбе весь вечер. //
Употреблять в пищу. Суп ещё совсем свежий, можно е. Цапли едят лягушек. Вегетарианцы не едят мяса. // Разг.
Принимать внутрь (о лекарствах: порошках, таблетках). Лекарства ест горстями. Не ешь столько таблеток, скорее поправишься!
2. (кого). Разг.
Кусать, жалить (о насекомых). Место болотистое, тут комары едят. Летом скотину едят слепни и оводы.
3. (св. съесть). что.
Портить, уничтожать, грызя, съедая (о грызунах, насекомых). Моль ест шерстяные вещи. Смотри, мыши едят обои!
4. (св. разъесть). что.
Причинять повреждения, разрушая химически. Хлорка ест руки. С кислотой обращайся осторожно, она кожу ест. [] безл. Подошвы сапог ест мазутом и солью.
5. что.
Раздражать (о дыме, газе и т.п.). Дым ест глаза. От газа не продохнуть, даже глаза ест! Лук ест глаза, когда его чистишь. [] безл. Глаза ело дымом (от дыма).
6. (кого). Разг.
Мучить, не давать покоя (о болезни, заботе, тоске и т.п.). Тоска ест день и ночь. Болезни меня едят, совсем извелась.
7. (св. съесть). Разг. (кого).
Изводить бесконечными попрёками, замечаниями, придирками и т.п. Житья нет, мачеха меня ест. Тёща поедом ест
(очень сильно бранит, попрекает и т.п.). ◊ Есть чужой хлеб.
Жить на чужой счёт. Есть глазами.
Смотреть на кого-л. пристально, с напряжённым вниманием, не отрывая глаз. Есть просит.
О дырявой, нуждающейся в починке обуви. Сапоги есть просят. Ешь - не хочу. Разг.
Об изобилии пищи, съестного. С чем едят что. Разг.
Что это такое, как это можно объяснить, понять. Объясни мне толково, что такое компьютер и с чем его едят. Знаю, с чем такую беду едят. < Есться (см.). Едать, едал, -ла, -ло; нсв. Многокр. (1 зн.). Еда (см.).
Запятая факультативна (необязательна).
Существует следующее орфографическое правило:
При выборе написания о или а в безударных глагольных корнях не следует использовать для проверки глаголы несовершенного вида с суффиксом −ыва (−ива). Например, для проверки безударной гласной в корнях глаголов броса́ть, топта́ть, смотре́ть, молча́ть следует привлекать такие слова и формы, как бро́сить, перебро́ска, разбро́с, то́пчет, смо́трит, смо́тр, мо́лча, умо́лкнуть, но не глаголы типа набрасывать, вытаптывать, рассматривать, умалчивать, для которых характерно чередование гласных о – а (ср. зарабо́тать – зараба́тывать, усво́ить – усва́ивать и т. п.).
Правило гласит: " При выборе написания о или а в безударных глагольных корнях не следует использовать для проверки глаголы несовершенного вида с суффиксом −ыва (−ива). Например, для проверки безударной гласной в корнях глаголов броса́ть, топта́ть, смотре́ть, молча́ть следует привлекать такие слова и формы, как бро́сить, перебро́ска, разбро́с, то́пчет, смо́трит, смо́тр, мо́лча, умо́лкнуть, но не глаголы типа набрасывать, вытаптывать, рассматривать, умалчивать, для которых характерно чередование гласных о – а (ср. зарабо́тать – зараба́тывать, усво́ить – усва́ивать и т. п.)".
Распространенное определение перед определяемым словом обособляется, поскольку имеет добавочное обстоятельственное значение (временное).
Правильно: местонахождение здания.
Правильно слитное написание: короткодействующие.