But what is this about? Cars?

If you're asking... what is this game about? Cars? Another game with cars?

Well, yes its another game with cars, and taking this from the forum i think it may answer many questions you got:
"PROJECT CARS represents THE ULTIMATE DRIVER JOURNEY...
FRANCHISE MODE allows you to carve out a personalized career starting in the Karting world and then progressing on to whichever motorsport specialization you prefer including Rally, Touring Cars, Open-Wheel, GT, Le Mans, and many more!
Play CO-OP with a friend as Driver/Co-Driver
FULL TEAM MANAGEMENT... Have a large number of friends? Create, manage, and compete together!
Experience the excitement of PIT STOPS like you've never seen before!
Revolutionary PIT-2-CAR RADIO gives you the strategic advantage
DYNAMIC Time Of Day & Localized Weather make every race unique and challenging
10+ GAME MODES covering every form of motorsport
CLOUD-BASED SOCIAL NETWORK allows you to connect with friends, compare times & scores, compete and challenge each other, and share content
USER-GENERATED CONTENT - Create your own liveries, decals, tuning setups, and even events! Then share them with the world - either for free, in-game credits or even real money!
PUSHING TO THE LIMITS - Advanced physics, lighting, and AI



PROJECT CARS is due for release on the following platforms...
Wii U PC PlayStation 3 Xbox 360"