After seeing him, there's no doubt that the guy is incredibly intelligent and his motivations are true.
I watched the documentary and I've seen the story before, but I think you are giving him too much credit. My take on him and Julian Assange is about one in the same. Wannabe hackers. Well in Assange's case actual hacker. State they are doing it all for the good of everyone else. Actually probably doing it because they kinda don't like authority and just want to bring them down just to prove they can. Think they are the smartest person in the room and often times are right but motives are highly questionable. Yeah they are intelligent alright, enough to make themselves sound like they are doing things for all the right reasons. Hackers always believe they are justified in doing the things they do, but if they really were all that altruistic, then why'd they get into the game in the first place? It's not like Snowden was squeeky clean. There's a lot of speculation that he duped a lot of his coworkers into giving him their access to be able to steal all those documents, etc. Does that sound like someone who's thinking about nothing but others? Ok, so maybe that stuff is all made up and maybe it's not and maybe he really wasn't as important a person as he says (thinks) he is. Maybe the truth is that the US is really really embarrassed by what all this low level CIA worker was able to accomplish and really just want it all to go away.
Don't forget for all their high and mighty talk both Assange and Snowden sought asylum. How come they didn't hang around to actually see things through like they said they were prepared to? Snowden said he expected to be imprisoned, but he's not and it's because he fled the country. That doesn't exactly sound like a stand up guy to me. Sure it sounds great. Actions speak louder than words to me.
Now for sure the CIA was doing some shady shit. Um, this is a shock to anyone? That's pretty much why they exist. It's not like the US is the only one. Every country out there was doing the same shady shit. No, that doesn't make it right, but it also doesn't mean that what Snowden did really made any difference whatsoever as they are probably all doing the same shady shit all over again, they're just doing it better this time.