30km up is not "to space". Not even "near space", if we take the Kármán line at 100km to be the generally agreed upon definition. The balloon is amazing and impressive but this headline is misleading.
Look at the pictures: http://www.thelimitisinfinity.com/
For laymen, it's a pretty good definition of getting into space. And it sure looks like space!