One thing that interests me, have they actually got deals with Visa/Mastercard/The banks for the credit card feature, or is it a theoretical use in 5 years, personally I'd be inclined to go with the latter, and I suspect that could apply to many of the other uses too.
I'm wondering the same. How much post-production work was actually done on the posted clips?