I really don't know any fast times or anything for that track I've never been there. Did it push at all in the turns? I'd just think it'd have the tendency to oversteer for being so big but my girlfriends old E39 BMW handled pretty well so who knows.
You should bring it out to Road Atlanta.