Very nice!
Note to self: they got the data; they added a value; they presented it nicely and neatly. Good data mining business model.
Note to jack7890: as it comes to events, there are two factors that play a role here: time (you got that in the calendar view) and place (just partially in the "theatre view"). I have two ideas for improvement. How about showing events in the calendar and color code the distance (e.g. red close, blue far away)? Alternatively, you could show a 2D map, user in the center, events spread on the map and color code the time (e.g. red - soon, blue - far in the future). You can have user put zip code or get it by IP (might be not accurate for mobile devices, though).