А что не получается? Ну как вариант посмотреть подобные лендосы или сайты, как там реализовано. А вообще там конечно ничего сложного, нужно немного подумать и попробовать.
Ну это как бы негласные правила, чтобы другому верстаку было понятно )) wrapper - это значит обёртка. *-inner это значит внутренний основной блок, в котором уже будет лежать все остальное. Как правило он имеет фикс ширину. container - это тоже свого рода обёртка, это название пошло от bootstrap наверное ))
где вам только удается брать такие проекты и потом не знать, как их собирать? ))) Конечно, все плюсики и текст позиционируйте с абсолютной позицией и все. Ну вернее одну обертку для плюсика и текста, вот ее и позиционируйте.
Спросите у него. что он имел ввиду. Оптимизированные можно понять как изменение размера под мониторы (адаптивность), а можно понять как уменьшение размера в кб. Мои заказчики часто так выражаются.