I don't understand all this talk of cancelling pre orders.
If you had been offered the chance to BETA test this game the majority of people would have jumped at the chance to get this long awaited game on their hard drives finished or not.
Basically any body who buys the game at this point is a BETA tester, the only difference is they were not told in advance.