More suggestions:
1. Custom field support.
We have events in various categories and it would help if users were guided to pick a category so that results could be filtered.
It would be useful to be able to add custom fields to the event submission form which would enable you to specify the field type (dropdown list, text etc) and field values (if dropdown) – (something like the form designer in CForms).
2. Filtered Results
Having captured the data it would be helpful to be able to filter the display based on criteria selected by the user. Either from a pick-list of data sets or from a text search string – using filter fields set by the webmaster.
e.g. Country (picklist), City (freeform), Description (freeform), Category (picklist).