The PS3 argument is solid. There will always be hardcore fans of upcoming consoles willing to pay anything for a day 1-purchase.
The argument where Nintendo supposedly shipped too few units to make it appear as a great seller, however, is ridiculous. They would only have potential units sold to lose, and extremely little to gain from a "best-selling" reputation.
Let's see how well their second, third and fourth shipments sell.