^^ Its an intercooler, and yeah your right

.
I said the same to the designer about the rear anti roll bars, but he assures me that they will take the force, i cant see them buckling, mearly the threads in the ends shearing, but they'll be fine. And actually the roll bar is pretty damn stiff! It surprised me! But nothing is totally complete really, so its hard get a proper perspective on it all yet, but i recon she's gunna be a force to recon with at the competition this year.