Yes, it's an outdoor venue. The only place where there is an obvious restriction is the enclosed beer garden (ie, you're expected to buy their drinks.). Your own food is no issue anywhere outside.
Yes absolutely !
Thanks! Your answer is awaiting moderation.