I just got a chance to drive the '04 SL. Nice car! I like the looks of the car and the ride/handling blows away my current GXE. (1998). I even told the dealer about the torque steer "problem". He told me to go ahead an punch it from a stop sign. I swear I almost spun the tires, but no noticible torque steer. The guy owns a '95 SE and a '96 Explorer XLT and says he has been a mechanic for over 20 years before going into sales. Anyway, he said they somehow fixed the torque steer problem, which was becoming really apparent on the '01 - '03 models.
Now if I only had an extra $30K to spend on a car.