Assuming you really did have it ordered on Amazon (why wouldn't they have shipped it by now anyway?) you're cancelling it for a very silly reason. The game isn't bad, though it has legitimate problems, but for this to be the straw that breaks the camel's back for you to cancel the game is absurd.

It's your money, you're free to spend it on whatever. But a little advice is that you may not want to wait for the game to hit the bargain bin because the game is only 3 days old and the online community is kinda barren already. I was live streaming the game on launch day and even though the game supports 12 player online races I was finding lobbies with only 4-6 players on average. It's only going to get worse. Thankfully they fill the empty spots with AI racers, but racing online is the main form of replay value out of games like this.