I'd add two (three, really) more things to your revisions:
1 & 2) DVD player, as others have said. This means regular DVD discs instead of mini discs.
3) The first Zelda on GC kept an art style similar to the Spaceworld 2000 trailer instead of the drastic contrast that came in the form of Wind Waker.
With all those things, GC could have achieved 50 million easily.







