It seems like many have missed some things about the slides that were leaked. Only five pages of the 41 page presentation has been released so far[0]. The fifth page was released after the initial release and contains the phrase "directly from the servers"[1]. The rest of the presentation allegedly also contain more technical details[2].
I suspect that Greenwald is not nearly technical enough to understand the content - not that he's not a bright guy, but the level of technical nuance here might be significant.
So then it's all about the quality of the advisors they have access to, but given the nature of the materials, I suspect few people have been able to see them.
We just won't know till the whole thing gets released, if ever.
And to the second point, obviously I couldn't know for sure, not having seen it, but it's very very common with these types of presentations within government agencies and defense contractors to have 5-10 overview slides, the conclusion, and then behind that 20 reference slides that are more of an information dump. The idea is that the first set of slides is enough for most people, but if you want to dig deeper, there's additional detail.
Well Greenwald has already screwed up what NSA jargon for "directly from the servers" means and about tripled-down on it, so for future news releases I'm definitely going to have to look at the source itself and not Greenwald's spin on it.
You simply can't build the system that does what Greenwald claims for $20 million. You can build a drop box + FISA API for that amount though, but that would mean Greenwald is incorrect (or lying, take your pick) and the companies + NSA were telling the truth about that aspect.
Maybe PRISM is just the front-end to the government service. After all, we know they are running multiple services. Greenwald is really sticking to his guns on direct access, and from what he's told us he has a lot more information.
[0] http://www.wired.com/threatlevel/2013/06/snowden-powerpoint/
[1] http://www.guardian.co.uk/world/2013/jun/08/nsa-prism-server...
[2] https://twitter.com/ggreenwald/status/343410562245480449