I've not used the APIs in question, but I'm not sure how this can be totally unexpected, given the marketing promises and the actual technical goals. I read your comment as: "Transparent distributed storage? What could possibly go wrong!"
Wisty said it best in another post: "All sync is horrible. iCould unnecessarily so."