What you described will be in CB Events, but again no idea when it'll be done. Am swamped for the time being, but will try to get to it maybe before month is over I hope. Most of it is done display wise, it uses a calendar, but functionality wise it hasn't been completed.
The above 2 extensions also offer tab on user profile to display events, but they don't appear compatible with J1.6 yet according to their Joomla.org page.