Staying up until midnight is doable. Being up at 3am is not quite an option for most people. I think that the event should be 4 hours instead of 2...