Or, assuming you are right and delivery men are unemployed in great numbers which I agree is likely, then (as transportation prices plummet) there will be more jobs for packaging. Imagine that instead of having to collect your kids in day care, go shopping and the go home and cook you can instead preorder your groceries, have your Google Car pick up your kids, spend the time talking with them in the car, go to the shop and pick up your package (which will take 10 minutes at most, since you have likely already been charged when you made the order) and then home to cook, which kids you actually get to talk to and who are now a lot less stressed.
Even then self-driving cars will also create other oppertunities, because there is no reason the car has to stay in the lot until you get home. It might as well drive to the nearby car cleaner (which can be out-of the way since the time is essentially free, although the gas used is not) for a cleaning. That is more business (and it is low skilled) and better, nicer cars.
Until next year a new type of window will come that doesn't have to be washed.
> there will be more jobs for packaging
There won't. Humans are already being optimized-out of packaging by automated, self-adjusting warehouses and package machines.
> you can instead preorder your groceries
Being produced, packed and delivered by machines.
> It might as well drive to the nearby car cleaner
Which has been automated-out of his work years ago because how this job requires any skills cheap machines don't have right now?
Rest of the things you write about are things people will be able to do instead of working.
The point is, computers are not replacing particular jobs and creating new ones (of similar skill levels). They are replacing whole classes of skills humans have with jobs that have significantly higher requirements and significantly less open positions.
But it is a bit presumptuous to believe that all future inventions will destroy jobs. A great example of the reverse is the compiler industry.
As compiler technology / programming languages have become easier and easier... smaller and smaller teams of programmers have been able to get more things done. This hasn't destroyed programmers... it has instead increased the demand of programmers.
Nor has invention of internal combustion engine decreased the demand for cars. Programming today is far from its full potential, just like transportation was 100 years ago. Software is a very young technology and it is just beginning to take over the world, but keep in mind that developing it is a) high-skill job, and b) mostly aimed toward automating other people out of their jobs.