Can't speak to super recent, but we were last there about a month ago. We landed around 12 (carry on only, so no bags to pick up) and it took until maybe 1:15 before we were on a bus - by far the longest we've ever waited for DME. We were also able to get on the next bus that arrived for our resort - based on some of the other lines we saw (I believe All Stars and Pop/AOA had a particularly long line), they definitely had 2 or 3 buses worth of people waiting, so I can only imagine how long that wait might have been. After dropping bags at out room and then having to wait for a bus, I think it was around 3 before we finally made it to MK. You should be fine with a 4 hour window, but like others have said, Homecomin' will be understanding if you give them a call directly and give them a heads up you'll be late.