Thank you for your question.
Before I consider proceeding, there are a few things you need to understand.
First, while I can provide you with legal information, because I am not your lawyer I cannot provide you with any legal advice.
Second, all of your questions are valid and all of your questions are related. But they most assuredly cannot all be answered on one post. Each question will have to be asked on a separate post. But, as I answer each question you may ask follow up questions about that question on the same post.
Third, there are no lawyers on this site that practice specifically in the area of immigration law. If there were, I would not take this question and I would leave it for one of them. In fact, at this point in time I am the only expert that can answer parts of your question. What I cannot do is provide you with my experiences with respect to immigration law. And what I am not permitted to do is provide you with advice or an opinion, so I cannot provide you with what I think you should do, but I also cannot give you a legal opinion so I cannot tell you what the odds of success are. I can only provide legal information which I am happy to do.
If you would like for me to go ahead please let me know as I am happy to accommodate you as much as possible. I would then start answering on this post and advise you as to which questions you need to start new posts for. As you have a subscription for the site posting all of these new questions will not cause you to be further charged.