You might consider taking 155216 up on his offer to talk to him through private message. You have a complicated case
and most of us won't be able to help. And hopping from one
forum to another won't help since all the different views can get confusing.
He can may be give you suggestions and you can decide yourself if it is something you can relate to.