The topic is absolutely ridiculous. You just asked "What is the explanation for Rupp's slower last lap in a much faster race only a few weeks ago?" and that question answers itself.
In the Trials 5000m final, Rupp was ~12:29.8 with a lap to go. At the Pre Classic, where his finishing time was 12:58.9 and his last lap was ~58.x, we'll say he was ~11:58.3 (I'm probably off by a few tenths, but it shouldn't change the analysis).
If you were running a 5000m race, would you run a few seconds faster over the last lap if you came through 4600 more than THIRTY seconds slower than your PR race?
This is ignoring the fact that one might expect Rupp to be a little sharper for this meet than the Pre classic. Purely based on the fact that he was averaging more than 2 seconds slower per lap in the Trials 5000m than he was at Pre, is it so astounding to think he'd be capable of an extra 5-6 seconds in the final lap?
Consider that Rupp had closed in 52.hi in a slow 1500 (Pac-10s his senior year, which was 2009? or 2010? I forget which, either way, multiple years ago) and 53.x in a slow 10k (2010 national championships). For anyone who pays attention, Rupp's last lap hasn't been an issue for several years. The difference has been he's been racing the best in the world instead of the best of the NCAA.
So, to recap, several years ago, Rupp could finish a slower race in the 52-53 range. The big difference is that now, Rupp is much fitter, and so a "slow race" for him is being 12:29 with a lap to go instead of, say, 13:00. It's awesome that he's this fit, but his kick shouldn't surprise anyone who pays attention.
I'd think most Letsrun posters could run a pretty fast last lap if they ran 4600m a touch slower than their 10k PR pace and sprinted in. I don't mean to take this away from Rupp- just that while his abilities are IMPRESSIVE, they're not SURPRISING, given his consistent development over the last few years.