Excellent point on the skeuomorphism, though I'm not sure what the alternative is. He mainly focuses on all these things we don't have to learn to know how to use, but for any kind of sophisticated functionality I think some learning will be required and it's more about making it flexible and easy to learn, and utilizing additional channels for information in both directions.