Hi Brian,
Couple things. One – the event categories are a custom taxonomy (tribe_events_cat), not the normal categories. Also, you might have better luck if you use the sp_get_events() template tag instead of building the query (its just a thin wrapper around get_posts). Let me know if this doesn’t help.