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