Apple just rejected a PhoneGap app I submitted. I utilize HTML5 localStorage in the app to save downloaded data for caching purposes: 2.23 Apps must follow the iOS Data
It turns out I was right and Apple was wrong. I confirmed that I was storing everything in the /Caches directory properly. They didn't comment on my question - just approved my app.