I'd like to point out though, that the definition of a successful life differs from person to person, and this could easily be more the case for Aspies since we're outside the social norm anyway, and have a wider view of things generally.
For me personally, I see the typical line of getting a job, buying a house, and having a family to be the definition of failure. If I did this, I'd count myself as a failure who gave in. After all, if the only thing we do in life is go through school so we can then go to a job, then continue on the predefined steps, we might as well be damn robots on a production line.
It would make me depressed to live such a life. For me, I want to start a massive business empire and get rich. Despite how far-fetched that may sound, it's a completely plausible thing to do.
Everyone is different of course, and everyone has their own dreams in life. What really gets me, then, is why so many people give up on them to do what everyone else does. Not only that, but society EXPECTS us to give up on our dreams to get a boring normal job, have a family, and all that other crap we do. Robots. Sheep. That's what most humans (not just NTs, but all humans) act like. It's utterly stupid.
That's not me, though. I fully expect to achieve my dreams. I hope you do, too, because from what I've seen, the normal way of life is boring and often makes people miserable anyway - it's not so great at all. I mean, honestly, after the first few years have past, have you ever seen a happy marriage? I highly doubt it, in fact I'd even go so far as to say that the phrase "happy marriage" is an oxymoron.