I've always been on a bus that's shared by a few resorts. Usually takes me 2-3 hours from the time the plane touches down until I'm finished with check-out. I've also never been lucky enough to be the first stop, regardless of which resort we're at.
This is why we are paying for a town car. It's so worth it to walk off the plane and get into a car that goes directly to your resort. I think of it as buying ourselves more time at WDW.
We have taken DME to AKL several times and have been the last resort every time. Others report being first off at AKL, but we haven't been lucky. DME going to the airport has always been hop on the bus and off to the airport for us at AKL.
One nightmare of a DME ride stopped at AOA, Pop, each of the 3 Allstars, CBR and CSR. It was around 9 pm, so maybe that's why they threw people going to all those resorts onto the same DME bus.
Most of our DME rides to AKL have stopped at some combination of the value resorts and then on to AKL. They always have stopped at Jambo before Kidani.
I've been first off at the Poly and at the GF.
2 - 3 hours is not the average DME transport time. Sure it can happen, but not usually.
Or maybe Disney isn't the best vacation spot for you at allOne DME bus can be shared by up to 5 resorts. Usually it's about 3-4 unless, as noted, there is a large group aboard all going to the same resort. Late at night, they will sometimes run one bus to a larger number of resorts, including resorts that are not near each other, but in the daytime hours they will generally group close-by resorts together.
It can take 2-3 hours and that's happened, but rarely. the average time is about 70 - 90 minutes.
I see guests at DME who can't handle the waiting. A woman was freaking out because she had to wait 10-15 minutes in line to be assigned to a bus. And then she found out it might not go directly to her resort. Felt sorry for the cast members at the airport because she laid into them. If you can't deal with waiting, you may wish to arrange private transportation.