Well, lets give it a shot......
As the picture is not completely clear to me, I might change my opinion after this weekend, where I should be able to see it in real live, or not Peter......
To me it looks as if the body mount is not directly on the suspension arms anymore, but on the chassis, this gives less downforce, because the suspension needs to pass it through to the wheels.
Also it looks to me as if the "spring roll bar", doesn't do much, it barely moves I think, which tells me that running the car without it, give the same effect......