Yes, we'd agree with you. This wording is over-complicated. What would you put instead?

portfolio of            many              impressive

large number of        helpful           public