I finally had some time to spend on the car. The intake trumpets are maxi-models and the roll hoop is the most exotic of all metals, the paper clip.
It turned out somewhat similar. The mesh is just some etched brass that was painted. The chassis is temporary as I have misplaced all of my allen wrenches and can't assemble the final pieces on the new chassis. However, since I have to order new wrenches, the place also sells this micro fine mesh so I may have to give it a try. I like the way the mesh looks on the cars. Next up is making a mounting bracket for the gearbox and exhaust detail.