Yes. Each site will have its own 15 amp supply.
Yes, you may provide your own generator but it must be quiet. Organizers reserve the right to request you turn off your generator if it is noisy and disturbs residents in the area.
Each site is 20’x30′