opinions on turbo b16 set up?

Parts are as follows:
Super 60 turbo
Blox turbo cams
Blox valves, springs and retainers
Skunk2 intake manifold
Blox throttle body
Skunk2 cam gears
Spoolin log manifold and down pipe
Tial waste gate
Tial BOV
AEM wideband O2
Slim fans
Misc electronics and gauges

Car is my daily and will see track days too, plus some drag racing mixed in.
Want opinions on this set up and also the following:
Intercooler size? I want something to fill the grill nicely.
Want to tune with? Car is odb0.

Thanks!