The Crew is out, it's totally here. And this launch trailer attests to that fact.
First things first, its very pretty indeed. Those cars are basically photo-real and the scale of what's going on is pretty impressive. It also gets across the reality of the game pretty well, after a start that's a bit esoteric - my car is made out of rocks!?
The Crew is an online racing game - basically you become a car and do many things in a massive world populated by other car-people. I would have loved if this also meant that the entire world is just made up of vehicles, a la Cars, but that was not to be. Still the idea of not having a human avatar is still a bit strange to me, though presumably there'll be plenty of customizationfor your car.
The Crew is out now.