I know this will not be well recieved - but I do not understand the enthusiasm, or what is remarkable about SpaceX - the government never has built rockets, it always subcontracts them out to (usually to Boeing or Lockeed) maybe integration is done by the government but usually that is subcontracted out too - so the "innovation" in SpaceX is basically just a change in the way goverment contracts are run, removing the rider that lets the contractor get paid more if the budget goes over (note SpaceX recieved 250M+ in "seed money" from the gov't - sounds alot like the old way of doing things to me) - I guess this is what the we call innovation these days - as for the critique by NASA and the ESA, it is more credible that both agencies say it could be an issue, they both have experts and have tried re-use before - so SpaceX should listen to what they have to say - but listening to experts is out of fashon these days too - anyway call me us when someone develops a new type of rocket motor or spacecraft system concept, not a new way to write government contracts, or just the government having another contractor to shop with.