Wow - there are a ton of mistakes in that article.
"features 24 panels atop" - more like 24 canopies - best I can tell each one has ~150 panels each. I estimate the total system size to be appx 400-450 kW DC.
"generating 627,000 kilowatts of power" - they mean kWh.
Here's a link to the official announcement: http://www.sdcounty.ca.gov/Portal/News/2011/Feb/022311solarpanels.html