Für den frühzeitigen Zugang brauchst du die Retail-Version doch nicht.
Du patchst den Client (wenn alles wie geplant läuft, wenns dumm läuft musst du ihn nochmal runter laden), spielst die Zusatztage, und wenn dann die Retail-Version kommt, gehst du in den Laden, holst sie und gibst den Code ein.
Man munkelt, es soll ein paar Tage Kulanzzeit zwischen Frühstart und Codeeingabegeben, so dass jeder durchgehend spielen kann, auch wenn die Post Verspätung haben sollte. Das ist allerdings nicht offiziell.
Natürlich könntest du das Spiel auch woanders kaufen, dann verlierst du aber deine 5 Euro. Die kannst du nur dort anrechnen lassen, wo du das Spiel gekauft hast. Selbst innerhalb der Kette (z.B. Saturn A -> Saturn B) kann es zu Problemen kommen, wenn es ein anderer Markt ist.