There is no way this game will sell less than 1 million total. Period. There are a number of reasons:
A) Stellar Game
B) No competition from competing games
C) PS3 fans have been looking for a huge hit for a while now. This is certainly one and demand will be very high.
I also think this game will have quite good legs -- more so than people are giving it credit for -- all for the same reasons above.