Let's be fair, for years evleaks has been correct. He posted some wrong info this time on the Nexus 5 that may have been his fault or he was simply given bad info from one of his insiders, we don't know, it really doesn't matter. He has a stellar track record for accuracy and people are trying to dismiss him out of hat for one error that again, may not even be his fault as he just passes on what he's given by people in the industry.
Just because you buy something and it's broken out of the box doesn't mean the company that makes it sucks, sometimes things happen and that's just life, nothing is perfect. The track record for a company should speak to its quality or lack thereof.
Let's also not forget that any "leak", no matter the source, is variable until formally announced/revealed.