Web - про веб/сайты.
UI - User Interface - про пользовательский интерфейс (где угодно).
UX - User Experience - про удобство и эргономику использования продукта (где угодно).
Подводных камней нет, просто настройка всего этого дела достаточно изнурительная и без опыта можно либо не понять как настраивать, либо не так настроить.
В зависимости от модели 3G модема, с ним могут быть пляски с бубном.
Советую Ubuntu Server.
Устарела лет 10 назад. Но это не значит, что тег <table> никогда нельзя использовать. Если нужно выводить таблицы - берите <table>. Если верстать сайты - только <div>.
А видео в итоге захватывается на openwrt? Если c помощью ffmpeg записать в файл и потом посмотреть?
Можно написать простую программу, которая открывает видео устройство и посылает данные по сети (лучше UDP). Правда не знаю на сколько это реализуемо на openwrt.