To answer you question on syncing your phones calendar to the cloud calendar. just make sure your have the "sync" widget active or the sync in the settings active for calendar. This will keep your phones calendar and the Google calendar online in sync.
I personally have a widget to enable/disable syncing as needed. Since I dont want the background syncing all day long.
AutoSync OnOff v1.2.0 Application for Android | Tools