I thought most of that was quite good, although some of his flows of logic have some pretty obvious flaws.
I was reading recently about a new advertising system where bilboards in 3D games receive online updates to advertise real life products. I think this kind of thing is where he's right about incorporating internet shopping into online gaming environments.
Some of the stuff towards the end simply won't happen. Even if the USA becomes the only country on earth and everyone becomes allergic to sunlight.
