The lesson here? STOP FUCKING PREORDERING SOFTWARE!! It's not like you can't walk into any store or click "buy now" the day it comes out. Hell, it's not like you can't do any of those things the MINUTE the game launches lol.
Why people buy games 6 months ahead of time is beyond me. One of the dumbest things to ever happen in gaming.