I have used DME for the past four trips and I just received my packet for the next trip this May. My steps for ME usually happen in this order: First, book my vacation resort. Second, book my flight. Third, go to the
DVC web page and put in all the info about the flight. The packet with the luggage tags comes about a month before (or a little more) from my arrival date.
I have never had a problem using ME. Last time there was a huge line filing through the main check-in desk area. We are talking hordes of people! But I got through that in about 15 minutes. (Prior experiences was just a couple of workers at the counter and maybe 5 to 10 people and hardly any wait). I have never waited more than 20 minutes for the bus, and have been at my resort within an hour and a half of landing.
I was uncomfortable about the luggage delivery to the room (what if my luggage gets lost, delivered to the wrong room, airline lost it somewhere, etc). I eased my comfort level by taking a direct flight to Orlando. But so far, luggage delivery to my room has not been a problem. In fact, I have learned to like it. Nothing like, checking in and immediately heading to a park.
I believe all flights coming into MCO are part of the "luggage delivery" program. It is the flights leaving MCO where there are special things with ME. If you are flying on: Airtran, Alaska, American, Continental, Delta, Jetblue, Northwest, United, US Airways you can check your baggage and pick up your boarding pass AT THE RESORT you are staying at. All other airlines you have to put your baggage on the bus, haul it to the airport, and check your baggage as you are picking up your boarding pass. I have done it both ways. Now I always try to fly on one of the listed airlines. So much easier.
As in most things, patients is the key. But my personal experience with DME has been wonderful and the way to go. But by the time I get to MCO I am thrilled to be "away" from home and at Orlando so I even enjoy the airport! However, not so much on my way back home when vacation is over. Sad. So sad.