I feel like there's a lot more leniency with time than people think though. I typically get the 3:30 or 3:45 bus and have always been A or B corral. This gives me more than enough time to bag check, use the portapotties, and warm up. Even with a bus driver that got pretty lost a couple Star Wars weekends ago. If you're in a later corral you don't need to be on the first bus unless it's make or break for your race experience to get a picture with one of the characters before the start. That said I totally get the desire to be there earlier to calm your nerves and avoid transpo snafus. TLDR the 4:00 or 4:15am buses will be just fine depending where you are!I don’t like to stress about those things myself and try to leave as early as possible. Yes you may end up sitting around a while before race start but it is what it is. These aren’t races like many local ones where you can just stroll up to the start leaving your room 30 minutes before.