One thing to note is that this isn't technologically far-fetched: military UAVs can deliver multi-hundred-kilogram payloads today. Making this a reality won't require unthinkable technology -- it will require steep reductions in cost, which Amazon is very good at, and acceptance by regulators and the public (anyone's guess).