Sorry for top posting, but this was long. But wow, you make it sound like non if this could have been done unless someone 'invented' Agile. Shorten iterations...
I like that you mention, this methodology is nothing new. But Agile, extrem programming, scrum... are all just buzz words. To me your article really doesn't say...