Yes
Yes debit cards are acceptor for food
It depends on where you go. I know that one of the restaurants took our debit card for a fountain drink. But none of the stations or stands various places around the park. Cash or tickets only!
Thanks! Your answer is awaiting moderation.