Испытание 27\32 - Распорки

Задание вроде сделал на 92% (осталось подправить размеры), но сделал без распорок (clearfix:after).
http://cssdeck.com/labs/collab/edekpnv6

  1. Можете прокомментить, где в моем случае использовать clearfix и зачем?
  2. Почему отступы не кратны 5?
  3. Как оптимизировать мой криво-код (уже много перепробовал вариантов, но как-то все каряво выходит)
  4. Читал, что вроде не рекомендуют использовать width и height, поэтому строил все падингами - верно ли это?
  5. Как избавиться от горизонтального скрола, при уменьшении размера браузера (в образце нет горизонтального скрола, у меня есть)?