the million mark was for this year, not the first weekend. Also the 146k was for the first 30 hours, it comes from ATT quarterly numbers.
Apple said they sold 270k during the first 30 hours. And most estimates have them meeting their goals for the release. These numbers only account for the 6pm Friday - Midnight Sunday early morning.
"A computer lets you make more mistakes faster than any invention in human history - with the possible exceptions of handguns and tequila." - unknown