Love to see progress on this.
That thing is begging for some COP instead of the CNP.
As for the crank case ventilation situation, a quick call to me and I'll have you straightened out on what can be done, what can't be done, what's best, what's acceptable, etc.
PM me for my phone number if you're interested.