Ответы справочной службы
Допустимы обе формы глагола хватать (настоящего и прошедшего времени), но, если «созданная несколько лет назад организация» хотя бы отчасти решила проблему, лучше использовать форму прошедшего времени: Современной молодежи, которая порой сутки напролет проводит в гаджетах, явно не хватало подобной активности. Поэтому несколько лет назад была создана организация...
Корректно оформить некоторые части предложений как вставные конструкции: 1. На защите итоговых проектов ученик был увлечён своей темой — у него горели глаза — и с большим энтузиазмом показывал нам на проекторе слайды, отражающие основные тезисы его работы. 2. Радио, которое работало у бабушки на кухне днями напролёт (нас с сестрой это всегда раздражало), вдруг притихло, и мы были поражены наступившему молчанию.
Примеры из художественной, публицистической и мемуарной литературы свидетельствуют о том, что причастие заставленный (синоним принужденный) встречается, хотя и весьма нечасто: заставлены силой пойти, заставлены работать, заставленный трудиться ночь напролет, заставленный сказать, заставленная наряжаться как невесть кто. «Иной возьмет бубен, начнет бить в него, как будто поневоле заставленный, и запоет зевая; а там по времени, также как будто нехотя, и другие пристанут к нему». [Г. И. Давыдов. Двукратное путешествие в Америку морских офицеров Хвостова и Давыдова, писанное сим последним (1808-1809)]. «Жуковский мною заставлен сделать.. великое дело«, «Я заставлен почти невольно взглянуть гораздо строже на самого себя...» [Н. Гоголь в письмах 1844 и 1848 годов].
Правильно: работал сутками напролет.
Справочники
§ 83. Пишутся слитно: 1. Наречия, образованные соединением предлогов с наречиями, например: доныне, извне, навсегда, напротив, насквозь, позавчера, послезавтра, донельзя, навряд ли, задаром. От таких наречий следует отличать пишущиеся раздельно сочетания предлогов с неизменяемыми словами, употребляемыми в этих случаях в значении существительных, например: до завтра, на авось, на нет (свести на нет), на ура. 2. Наречия, образованные соединением предлогов
...наперехват, напоказ, напоследок, например, напрокат, напролет...