My app is a usage meter application for Optus (Australian Mobile
Carrier). It fetches data from the Optus website and formats it, to
evaluation of javascript occurs and there is no facility to update. It
was approved the first time and all that changed between the second
attempt was an update to the latest version on github.
I already had quite a few people purchase my app and because it
stopped working because Optus changed their site, I was in total limbo
and had to do something, I decided to take the plunge and learn
objective C and wrote phonegap essentially (well only the
functionality I needed and grossly simplified). It was great to be
able to use phonegap as an example and I'm very happy that it's got me
into iPhone development but I think letting it go for my own code is
the right move to ensure my apps get approved without arguing with
apple, it's such a shame that they take the stance they do on external
api's though :(