Shouldn't there have been a disc in here? I thought this game was already a couple of years in development.

It's E3 season, folks....this kind of stuff just so happens to show up in the mail (from Ubisoft, naturally.)