You don't much more consistency in results than those.
Iron 'seems' high for only 5k on all runs, but thats just a knee-jerk reaction - I'm sure car will run well for a long time.
I agree with sticing w/what is working, but have you ever thought of trying out another oil?
Your Fe may come down with PP, but I'd argue it's not that high to begin with. Looks like the average Al for these engines is around 3ppm. Give PP or SSO a shot if you're not happy with the results. I think your results are good though.
I have a 2008 MS3 and ran M1 5W/30 for the first 30K miles and then tried one run of Amsoil 5W/30 (not the XL) but now have about 3,500 miles on GC 0W/30. No matter what I just can't seem to push past 5,000 miles before I feel the need to change the oil. I have seen several UOAs on Speed 3s and they all show "high" iron so I consider OP's UOA to be very good.