I do not believe you can bring your own food but they do have an eatery.
Yes you can bring your food or buy food. But if you are immediately doing activities on arrival you will need a locker to but you belongings in.
Yes, can bring food/drinks in
Yes you can bring your own food
The lockers inside are ridiculously overpriced at $8 a pop, so I would not bring anything you'd have to store. Just eat it in the car and go about your day.
Thanks! Your answer is awaiting moderation.