Да, вполне возможно, просто верстка в html, как описано у вас - процесс, абсолютно, на мой взгляд, ненужный, который обычно втюхивается студиями, как доп опция.
Не совсем так. В cms, в нашем случае, это Opencart, заложен определенный набор базовых функций, т.е. грубо говоря, как стоковый пакет опций в авто, а ваши "хотелки" это уже тюнинг, т.е. доработка движка под ваши задачи. Если уж вы опубликовали ваше ТЗ на форуме Opencart, то логично, что за основу стоит брать этот движок. И каким образом у вас рядом с Opencart и Prestashop оказалась Magento, я не пойму. Т.к. "минимум требований к параметрам хостинга", "простота дальнейшей доработки" и "широкое русскоязычное сообщество специалистов" - это явно не про него.
По ТЗ - посмотрите на основные функции Opencart, если планируете пользоваться им и оставьте только отсутствующие, т.к. в данный момент 50-70% ТЗ - это описание стандартных функций движка.