Only thing I don't like is that you have to pay for live anywhere. If that is the only way you can play GFW games online, I won't be happy.
I can live with the xbox game pad requirement, even though that's just another way for MS to make money.
The other requirements I think are good ideas.