I'm sure all the missing functionality he mentions (access to camera, microphone etc) could be exposed by a development framework on top of WebKit. You can expose Objective C functions to JS - I'm sure if it hasn't already been build, it will be.
You'd still have to go through the App Store approval process, but at least you could build your apps in HTML/JS, and have low level access.