Помогите выбрать CMS под ТЗ
Ну зачем люди задают подобные вопросы? Либо ты специалист и сам знаешь какую CMS выбрать, либо поручай специалистам, которые сами примут правильные решения. Бесплатно не бывает вообще никогда. Есть временные затраты, упущенная выгода и т.п. В данном случае случае проект серьезный и делать акцент на бесплатности и самому так дотошно вникать нет смысла. Нужно обратиться к профессионалам в данной области и просто посмотреть глазами обычного пользователя насколько сложно разобраться с простыми повседневными действиями.
Единственный способ реализовать все требования — своя специфичная CMS на базе какого-либо фреймворка. А так — такой функционал можно сделать и на WordPress + magic fields. Но там есть множество нюансов.