I'm not quite sure why everybody is telling you that a 2 hour, 10 minute buffer is too short. Could something wrong that would cause you to miss the reservation? Absolutely. But if everything goes smoothly, it'll be super easy, so why not try?
1) Each resort "stop" takes about 15-20 minutes.
2) There are up to four stops on a DME route.
3) That can waste an hour.
4) All of a sudden
. . . arrive: 7:50pm
. . . deplane, walk to tram and walk to Disney desk: 8:20pm
. . . get bus assignment and walk to bus: 8:35pm
. . . board and wait for bus to fill/leave: 8:45pm (doesn't count if you have to wait for the next bus)
. . . drive to Disney property: 9:20pm (assuming you are the first stop on the route ... add 15-minuts for each additional stop)
. . . walk immediately to internal bus stop: 9:25pm
. . . wait for next bus: 9:35pm
. . . board and ride to DS: 9:50pm
. . . walk to eatery: 9:55pm
5) You are "tight" on time, even if everything goes well.
6) And, no, there is no Grace Period on ADR's. (see below)
7) At best, I would take Uber from airport to DS.
**********************************************************************************
ADR Times and Tardiness "411":
1) WDW advises you to be at the ADR 15-minutes early.
2) You are expected to meet your ADR time, just like any other appt.
3) Being on-time is your responsibility, not that of WDW.
4) If late, they *can* cancel the ADR.
5) Under normal conditions, they usually allow up to a 15-minute lateness, but this is kindness, not a Grace Period.
6) If really busy, (eg,
Free Dining, Holidays), there might be no Grace Period.
7) If you miss the ADR, you *might* have the ability to wait for a table.
8) For waiting times, there is no estimate, waits of 1-1½ hrs are common.
. . . if the eatery is not too busy, wait times could be minimal
. . . just depends upon the individual day-time-etc
9) They also have the option of canceling and just sending you away.
10) These options are at the discretion of the SEATER on duty at the podium.
11) Plus, it is up the eatery manager to decide if you get charged the $10/person no-show fee.