This is an "open house" style event. Come and go with what works well for you/ your family. With that said, when the food is gone, it's gone.
No, wear what you are comfortable in.
Yes, this is indicated on your RSVP.
No, this is an "invite only" event. Your RSVP indicates who is invited within your party.