Google Insights is a fun toy, but this sort of story is annoyingly unscientific. Finding a cycle and an off-the-cuff explanation is easy. Where's the fun part--the search, the proof, the extension into other ideas?
As a reminder that Insight exists (I certainly keep forgetting about it), the article is okay.