Yes.
Yes, I would encourage bringing a cooler. They have a shop inside the park, but it definitely isn't price wise. There is a small grocery (Brookshire Brother's I think) just prior to your turn off, but it's a little on the pricey side in my opinion. Good for forgotten necessities.
No glass
Yes you can
Yes and umbrellas and tables and your own mini grill.
Thanks! Your answer is awaiting moderation.