That can looks like it should work pretty well actually. I have this one
Elite Engineering Catch Can. Recommended in Wstar's write up. It catches about a tablespoon of sludgy oil every 1500 miles. It has some stainless steel media stuffed inside the cap to condense the oil out.
I thought a catch can on a N/A Z was a silly idea.. then one day I took the stock manifold off and saw oil literally pour out of it!