Well, A very close frind of mine who was a BMW club instructor for 15 years (driver of the year 3x's) talked me into attending an Capital Capter BMW car club of america drivers school. Its was SO much fun and I learned so much. The class room instruction was so important and the instruction was tops. I highly recomend these events to anyone.
Now, the fun stuff. Since it was BMW club there was every type of BMW and many Porsch's. I mean every. Every M5 or M3 made to date. Only one new M5 (buddy of mine) was close to sticking with the STI, ONLY cause I suck at shifting and was NOT pushing my car to its limits (not close). On the Shanandoah circuit you should know how to heal-toe, which I do not (subi are not setup well for it till you get aftermarket peddles), because it is one of the most technical in the contry. I passed everything else. You get to realy let the cars roll in these class's and picking the correct line and apex on that track is VERY difficult to do with consistency. I tend, as 90% of others do, to turn in to early and miss the 'real' apex.
Car i took:
2006 STi with gt30R and supporting mods. a little over 400awhp with an incredible power curve via tune by Hill at Agile. Cusco 2R coilovers and many other suspension mods. DBA rotors. 255 35 18 Sumitomo HTRIII. etc. Fun car but i still want a z06.
At variable lengths ranging between 1.68 and 2.2 miles, the Shenandoah Circuit is a no-holds-bared technical challenge that will take years to master. Sporting a dimensional replica of Der Nurburgring at 20 deg banking, camber changes (including negative) incorporated with with decreasing radius corners positioned on vertical drops, the Shenandoah Circuit is the odds-on favorite to be the most technical track in the country. Want more? - it runs both ways!

Was hitting at least 80mph in the 'bowl', sick: