Brilliant move, maybe, unless he was manipulated by the Chinese. It is very interesting that the allegation that the NSA has been hacking into Chinese systems came out at the time when the US and China are meeting and Obama is trying to admonish the Chinese on hacking.
It would be interesting to explore if Edward Snowden has any handler. And how exactly he chose Hong Kong and decided to reveal that the NSA has been hacking the Chinese.