Just one thought:
There should maybe be a population/MP/hero limit of some sort.
-> fairness and balance between newer, smaller players and veterans
-> less stress for the server or potential for a breakdown
-> less emphasis on the competitive impact of such an event, more of a relaxed event that brings players together against the NPCs