You aren't by chance an avid follower of Top Gear, are you? They are always going on about the Greatest____... in the entire world, this, or the best___...in the entire universe, that. Just wondering. Figured you might be a "Clarksonista."
Looks like a mini-cowl. But the whole point of a closeout is to keep the air pressure on that side of the radiator, this may cause some heat recirculation issues. It does look pretty damn cool though
Mark