Heres an idea: threads. Whatever is the latest version posted by the original authors is the only true event. Everything older is considered obsolete. Invitees can respond to the event to accept or decline the event.
Id also like a proposal for anonymonized free-busy data.