Looks pretty damn good. What size is the IC? The one I ordered is just 8" tall but is rated for up to 500hp so I figured the smaller the better. No need to excessive pressure drop.
As for the ML, yes, it has a filter in it which some people have all kinds of problems and some people have none with.