Ever since we played in the Beta, we've been eagerly awaiting The Crew from Ubisoft and Ivory Tower. Launch should've been five weeks from now. Instead, we're two months away– a small three-week push to December 2nd. What happened?
Well, Ubisoft & co. want to play it safe by polishing the game based on Beta feedback: