Last comments...
Why is SKiCal using different property names for the same semantics we have in iCalendar. For example, "Title" instead of "SUMMARY" or "Place-Name" instead of "LOCATION". This seems an unnecessary difference.
Use of "Venue" for a category of event seems to be also an unnecessary difference. You should identify a ";LocType" parameter on "LOCATION" property, rather than diluting the semantics of "LOCATION" property.
The observations in this SKiCal presentation seem to focus on a preference for how the properties are indexed in the server, rather than functionality missing from the iCalendar format. This doesn't seem like a rationale for any changes to iCalendar. Did I miss something?
-- Frank