My biggest criticism of the article is emphasizing "nanotechnology" when it is really just an extra large synthetic molecule.
I mean, it is nanotech! But just not the type most readers would imagine. They could have elaborated on an justified this better by explaining novel synthesis method or something.