I'm going for the first time, trying to plan travel etc. It says it starts at 10:30, but are the main speakers usually on first? Is there enough seats for all ticket holders to see the main speakers, or is it first come first served?