I've been using the Cloud Storage option on the Xbox, and it seems to work pretty well when I use it from my home Xbox. When I save and load from the Cloud at home (Osaka), it seems to have no problem being entirely current.
When I am at my sister's place, each time I have tried to use the Cloud data, it is an outdated version of the file. The Batman:AC data I was using in Osaka has all the Riddler's Revenge stuff finished to Gold, and only has the Riddler Campaign missions to finish clearing.
When I try to use that same data in California, the xbox says "Still waiting for data upload from another console, so some data may be lost." YES, SOME DATA HAS BEEN LOST: the data I download in San Jose doesn't have the finished Riddler's Revenge.
Apparently the locally saved "Cloud" data is updated locally, then send a flag to the server to note that it's outdated. But is it even possible to force a sync? If the system knows that the HDD-stored version of the Cloud data in Osaka is more recent than the version on the Cloud, why doesn't the Xbox sync using the "background download" option?
Anyway, I have been bit by this twice now, and it pisses me off.