Congratulations on your first race.
BTW, I typically get to a race at least two hours before my start time. This gives me time to pre-ride, reg, warm-up, futz around a little, and relax (important to overcome pre-race jitters).
In CA, we can only pre-ride between races or right after a race starts, so we're pretty limited and tend to arrive early for that reason.