I did the opposite of you. The first time I took my car to the track, I turned the DSC completely off, and in fact have yet to turn a lap with it on. I just knew from driving a lot of other cars with similar electronics that it sucks the joy out of it. Good to hear you had fun though. Next time out, be sure to turn it off before mashing the throttle
Just out of curiosity, did you use LC?