Actually from a business perspective, its great. Right now in NZ, interest rate is something like 7.5%
Imagine 10,000 people bought that game. EBgames gets $500,000. Since we can expect to see it in about a years time, thats 1.5 * 7.5% = 10% (majorly rounded)
That means EBgames makes $50,000 ($500,000 X 10%)
Yes thats right, $50,000 for taking preorders.
The only problem is the whole 'what if its cancelled' (ala sc ghost) or what if people start asking for refunds because it doesnt arrive for another 3 years - in that case the administration costs may exceed $50,000!