I'd say plan on your resort for dinner, if you get there and get checked in before the food court closes (you certainly should).
By the time you get to the resort, get checked in, and got over to DTD.... you'd find most things either closed or on their last legs for the night, and any delay in your travel time may cause you to miss out there, and then miss out back at the resort once you eventually got back from DTD.