It should be more of a mini-game, rather than an event. Events are supposed to be relatively short. By the sound of it, this 'event' could take hours. A lot of the ideas that you mentioned sound too complicated to be stuffed into one big bonanza.
Other than that, I really like the creativity.