Google calendar performs a lot of mysterious caching of calendar data in the Google calendar system. We have seen the data immediately available and then sometime 30 minutes. We have found that logging in and out of Google calendar flushes the cache so if you are in a hurry, this will move it along on the Google Read side. We are not sure yet how long it take Google data to become public but our preliminary tests are showing that it is about 4 to 5 minutes before it can show up in a public stream outside of Google.