Event owner icon & Posted on date... is it possible to do? How??

I like the calendar, and really need this functionality, but I would like to see the event owners name/icon on the event listings (group icon if group event or User icon if user event).

A "posted on" date would be good too.

Also, the events do not seem to expire... why do they not dissapear when the finish date is reached?

I had a look at the Agenda view, but there seems to be no call for the owners GUID... or am I missing something?  If not, can this be added together with Icon, start date and expiry.