1. Не спорю, читабельность плохая. Это проба использования нестандартных шрифтов. 2. Так как я начинающий и по советам специалистов читал чужие шаблоны, мне показалось что данная инструкция является чуть ли не стандартом. Практически на каждом втором сайте встречается такая запись. Как так? Спасибо за совет по данному пункту, только сейчас понял, что это дополнительная и не "маленькая" нагрузка на браузер. 3. Понял, тормознул немного. 4. Так как блок не резиновый, иконки не убегают и отображаются корректно во всех браузерах (проверенно). Тоже думал, о таком решении, но решил, что из-за дополнительных элементов и эффектов будет доп. нагрузка. 5. Мое мнение. Использование классов нужно в том месте где элементы должны иметь одинаковые свойства, а если элемент присутствует на странице в одном экземпляре, то id. (Если не трудно, по-подробней объясните если я не прав).