iCal and iCloud don't sync properly

I have several issues with iCal, so I think I'm doing something wrong.

If I use my iPhone 4S to create an event, some get their name changed to simply "new event" in all devises (Macbook, iPad and iPhone).

Some events simply disappear.

My calendar is published on iWeb but some events make it and some don't. What is weird is that I don't find a pattern, it seems random... This makes iCal a very unreliable app for business, is there a way to fix this?

Also, the iPhone should sync "over the air" once is locked, plugged and connected to an wi-fi network... but I just realized it hasn't in more than a week.

All software is up to date, 10.7.2 on the macbook and in iCal preferences sync is set to iCloud.