There's no way in the world these tiny drones can fly 10 miles each way, carry 5lbs of payload, deliver the package perfectly on the driveway/doorstep, and cost low enough to not be a financial nightmare. That's not even accounting for dealing with FAA, weather issues, safety issues.
There will need to be a few technological revolutions before it works. #1 - battery technology. Current batteries just can't handle long enough flights.