Насчет сглаживания в мозилле и сафари - старые версии не поддерживают. У меня сейчас Fierfox 44 (линукс), линии отображаются нормально, без кубиков. Еще один забавный пример:
Создайте блок и задайте ему такие свойства:
border-radius: 100px;
border: 1px dotted #000
По идеи скругленные углы должны быть из точек, но они превращаются в линии. В общем, в фаерфоксе и не только в нем, беда c подобными трюками. Скорей всего с одной из таких вы и столкнулись.
Насчет второго вопроса, добавьте блоку #about свойства:
max-height: 100%;
overflow-y: auto;
Проверил на вашем сайте, работает. Кстати, на сайте нет
overflow-y: auto, поэтому указал его.