Apple's new Campus 2 headquarters was put under the microscope on Wednesday as the City of Cupertino held a meeting to explain how it was evaluating the site's environmental impact, and asked the public for comments and concerns regarding the massive undertaking.