Preorders are about 100k after two weeks. That's 50k a week. There are two more weeks to go so I assume Xbox One should be able to do 200k week 1.
If word spreads around, more games release, and price gets cheaper, XBOX One should be able to do 1 million by the end of the year!
Then again, Xbox One has no competition