The truth has not come out yet. Will it come out on Channel9?
I've read about this as well... The manager of the Windows team probably won't read this or care about it if he does but here is a message to him:
People want things to be done the right way and hate receiving products that were inferior to what they were orignally were supposed to be. I don't care how long it takes, don't cut corners and do get it done!