Dave,
By all accounts from what I know of these bikes, I think you did VERY WELL.
In '08 KTM twins still had some niggles but generally were better than the many issues on the trouble prone 950. But with only 27K miles total, not really testing bike to it's limit.
I posted a pic recently showing a few riding buddies. (bunch of silly old Geezers) Most ride KTM twins. Several 950SE's, couple standard 950's, many 990's and a couple 1190's, couple new-ish GS, an F800 and a Vstrom or two in the mix. About 15 guys, all own several bikes.
Most owned KTM's previous, many own KTM dirt bikes too. At least 3 or 4 of the twin owners have done rebuilds ... some more than once. But these expert riders ride at super-legal pace, do probably 15K a year (minimum) with at least 30% off road (including Baja, Black Rock Desert and Utah).
I've been on two rides where one of the KTM twins expired. Both times they'd lost the water pump, didn't notice, blew head gasket, ran out of water, engine ruined. (950's)
One guy on a 950 had this happen 3 times!!! I towed him on one ride using my Vstrom. Finally KTM stepped in and gave him an ALL NEW motor ... FREE.
This with an extended warranty, which don't always pay. (he's a lawyer!) That bike is still on the road.
Several of the many 990 owners had 950's previous, and both the 1190 guys had KTM's before too. Big fans. These guys make use of the 21" front as many of their rides include hundreds of miles of fire road, even some two track and worse.
Every ride is like a race and always a lot of crashes.
Many have an open account with their Orthopedic doctor. But you would not believe the pace and how far over they will lean even with a 21" knobby up front.
KTM's lightweight combined with good chassis and suspension and snappy motor make these twins a favorite in the Hooligan crowd. The bikes are seriously tested. (abused?)
Newer twins have done better (after about 2010) but ALL these guys do A LOT of maintenance. Fewer than half do their own work ... the rest use a shop. ($$$$$) KTM are not a cheap date! But lots of fun ... if you know how!