Hi Dan,
I compared the before and after Mobile files and, apart from a new field, TO/relationship, and portal, the main differences I could find are in the Pull Payload script. Since my main concern is with pushing and not pulling, though, I'm wondering if the techniques you've used (which I haven't delved into yet) are likely to help there.
Also, am I right in assuming that, since you only posted an updated Mobile file, no changes are needed in the Hosted file to accommodate your updates?
Thanks again for giving me some leads!
Mike