Застримить видео, так часто транслируют игры онлайн. Хотя это не очень профессионально (если только речь не идет сугубо о верстке), есть куча бесплатных хостингов с поддержкой php как раз для таких случаев.
В html5 немного другой набор стандартных мета тегов https://github.com/h5bp/html5-boilerplate , ну и сами html5 теги не используются <div class="header"> -> <header>.
css влияет только на область отображения документа, тут видимо задействованы какие-то механизмы самой платформы Android. Какой смысл в этом разбираться если данное решение не работает на остальных платформах и старых версиях Android?
Картинки универсальнее, css фигуры имеет смысл использовать если дизайн ориентирован под "чистый" css или нужны манипуляции с фигурами. Особого выигрыша в скорости нет.