Even if you have a private calendar, you can mark certain events as public, from the privacy section of Options, so your events can be included in the search results.
Google's implementation is nice, but not better than the community-driven Upcoming, where you can easily find interesting events in your area.