I wonder if the performance would seem better if Microsoft employed a similar trick that iOS uses, that being putting up a screen shot of the app while it loads. I am not sure if Apple still employs this trick but I do remember it being used and how it affected perceived performance.