I really like this article, it has made me question a worldview I had 20 minutes ago. I love things that do that. Make me think, make me change my mind, make me learn.
I feel the same way - it kind of screwed up my brain up a bit. Most of the results of this seem obvious when you look around, but seeing this articulated so simply was a major surprise.