intercoolers are probably one of the best things you can do to the car. they are water to air units. the main bulk of them are sold by ZZP out of michigan. it will lower intake temps greatly and help with running more boost as well as timing. its just a heater core stuck in the middle of two plates.
not many people run other blowers than the stock m90 because of the cost of doing so. youd most likley need a custom intercooler/adapter plate and for all that trouble you might as well just go with a turbo setup that would make more power more easily anyway.
traction is an issue because of the FWD, but torque steer is not. if youre having torque steer problems then your suspension is not healthy anymore.
twin charged setups are not common and are also pretty expensive to put together. this would be another area where a nicely sized turbo would probably outperform it.
none of them came with forged pistons, but we dont really need them. the stock block, when detonation is kept in check, will take upwards of 600+ whp or more.
either way, you need to do a lot of researching before you start diving into your car. they are similar to work on in comparison to LSx cars, but the parts that make our cars fast are a different story.