I think 6 million is too much for NA. 4 million sounds more realistic, and the fact that GT5 will have Nascar, WRC and 1000 cars will mean that it will be bigger in NA than any other GT.
But still, 6 million is too much. or anyone doubting GT5 will do more than 2 million in NA, look at the pre-order numbers.