Правильно: работал сутками напролет.
Корректно оформить некоторые части предложений как вставные конструкции: 1. На защите итоговых проектов ученик был увлечён своей темой — у него горели глаза — и с большим энтузиазмом показывал нам на проекторе слайды, отражающие основные тезисы его работы. 2. Радио, которое работало у бабушки на кухне днями напролёт (нас с сестрой это всегда раздражало), вдруг притихло, и мы были поражены наступившему молчанию.
Допустимы обе формы глагола хватать (настоящего и прошедшего времени), но, если «созданная несколько лет назад организация» хотя бы отчасти решила проблему, лучше использовать форму прошедшего времени: Современной молодежи, которая порой сутки напролет проводит в гаджетах, явно не хватало подобной активности. Поэтому несколько лет назад была создана организация...