I'm with you Rayzorblade - almost 20 years out, and it took about that long (give or take a few years) to get to where I am mentally (which is still not always a good thing).
I am beginning to believe that as it surrounds the JW faith - its one of 2 things
#1 - if you are raised a JW, things that aren't "natural" become a scope of your brain. I.E. the Great Tribulation, Armaggedon, etc. - these are all supposed to be natural things to occur, and are even looked forward to, or are supposed to be. But how a child must make this leap in their sub-conscious, I don't know how one does it. To go from day to day, going to school, out in service, to the stores, libraries, playgrounds wherever, and to have to come to not only realize, but also accept & look forward to all of it being destroyed, and everyone around you going down some big hole into oblivian - what child wouldn't be screwed up by it?
#2 - If you arent' raised a JW, but come to "believe", I truly think its because there's something missing within your own life, some mental disturbance that makes you reach out to something, anything, to belong, to be "special". Or maybe there's some morbid comfort in believing that everything, everyone but a few are gonna die - paying the world back for any slights you've come to feel by trying to live in the world of normal humanity! This in itself shows a mental imbalance.
Any way you look at it, I believe in general religion isn't the greatest thing for anyone's mental health, at least when its taken out of balance. We all have certain "needs" as humans, and usually spirituality (or whatever you want to call it) is a need, but so is food, drink, love, sexuality and a host of other "needs" humans have. Whenever any one of them is taken out of balance and placed above all other "needs", there tends to be a problem. At least imho. And the JW's tend to place "spirituality" above all else, that along with alot of horror unimaginable to most human beings, but yet they accept it as something to be joyous about. Go figure.