I am not a fan of string theory neither ... but this article looks like arbitrary nonsense to me
The death of string theory?

string theory is alright, the only problem is a lot of assumptions are assumed because technology cannot test all aspects of scientific theory at the time. So string theory works off the idea that if we accept this "guess" than this must be true, and the next must be true, and the next. Almost like if then logic, and that is where the problem begins, when any part of the idea falls apart the rest goes with it.
A mind boggling article on the true nature of things.
http://discovermagazine.com/2009/may/01-the-biocentric-universe-life-creates-time-space-cosmos