I wouldn't let anyone drive mine either... even since my teg isn't half as nice as 90% of the cars on this site. It's one thing to drive it yourself - you know how hard you can push it. Lesson learned, I guess.
(But don't feel bad - I've done it too, and learned my lesson.)