The set of creatures affected by Elspeth's Talent's last ability is determined as the ability resolves. Creatures you begin to control later in the turn and noncreature permanents that become creatures later in the turn won't get +2/+2 and gain vigilance.