Grab that CMS that you yourself
best know. Did you do 50 sites on Wordpress - get it and don't think, act.
A lot of features, such as news, feedback, gallery, covers, any CMS + a couple of pluginitem possible. Part of the functionality, e.g. export/import from xls in any case, you will need a hand to finish.
Separately I'm confused by the point about the ticket system... There is, for example,
omnidesk, which allows centralized all correspondence by e-mail with assignment of responsibilities, monitoring the implementation etc. For Joomla, I like the plugin just seen, only the names do not remember.