The vents are supposed to make the front more stable. There is a kit u buy to put the radiator at angle to allow air thru the front and out of the vents to create downforce.
Oh OK its in Europe this makes sense, they have the absolute worst taste.