Really? Actually, CNN.com and TechCrunch uses WordPress. I tend to disagree a bit. It's just fine for large sites.WP is not suitable for large data site
Consider how often those posts/pages change, though. If people will comment on them then you might need to keep it in a database. But, you might consider just doing a one-time creation of the pages so that they're actually static html pages.