Why are you buying it from amazone? Don't you have to pay an additional shipping fee?
And as you said you have to wait for it a bit longer. Right?
What are the benefits from byuing online?
Amazon has this offer where you get $20 off your next purchase if you buy the game from them.
Nintendo Network ID: Cheebee 3DS Code: 2320 - 6113 - 9046