Re: the Dotcom experience.....
@AC
Hopefully you actually know Agile properly and are air-quoting "Agile" because you are referring to all the monkeys who use the term and other people's ignorance to excuse their incompetence.
If not, may I respectfully suggest that you learn what proper Agile is because it is very disciplined indeed when practiced properly...