I used their phone reservation line as some info on website is lacking clarity.
Yes there is, you can either go to the Disneyland website or what can be faster is using the Disneyland app and making a dining reservation there. Calling takes to long
Yes ! I did it though Disney's website at Goofy's kitchen. They'll ask for a credit card to make sure you actually go though. So , if you don't mind that your all good!.
Yes, you can go to the website and schedule time and day.
Not that we could find we had to call I think we called the desk and they were able to help schedule us in off hours.
Thanks! Your answer is awaiting moderation.