I hope you can still see this reply, considering how old the thread is...
Hi, fellow sci-fi geek! (And I mean that in the nicest possible way.)
What's quite a story, my friend. You've dealt with some difficult issues amazingly well, it seems.
Interestingly, we see, to have some parallels...