Opinions on windage screen
The simple fact is DC was a pretty small budget outfit with limited resources, dyno or not.
Stef's sells a louvered screen Part Number 9805...I have a piece someplace around here. I don't recall the exact type of steel it is but I suspect it would fall into the expanded non-flattened (AKA 'raised') category. It's Teflon coated,too, which is nice.