Your immigration status would not change by marrying a same sex partner under the current law. Further, you cannot marry a same sex partner in PA. If you are going to stay with your partner you need to consult with an immigration lawyer about your status and with a family law attorney about a partnership agreement.
The court will consider whether or not the move benefits the child. Therefore you need to be able to explain how the move affects the child positively (and that cannot simply be a list of how the move affects you positively). Depending on the age of the child, you will need to address how the child will get back and forth to school or other activities. You should consult an attorney to review the specifics of your case to formulate your argument for court.
Spousal support and alimony pendente lite are based on a formula prescribed by the law. You should consult an attorney to review the support award. The award is based on your net monthly income, not the hourly difference.
After a certain time period you can force your wife through the divorce process.
You should consult an attorney soon.
A lawyer can draft the documentation and hold onto it indefinitely.
Finding the right lawyer for you is more difficult. I would suggest that you set up a consult with a few lawyers and find one that you trust and that you think you can work with. When looking into a lawyer's reputation, you should ask close friends or family who they recommend, look at the Avvo scores and reviews, and Google the lawyers. When you meet with the lawyers, you should talk about what is the best approach for...
You need to contact an attorney immediately and be sure to file the relocation counter affidavit in a timely manner. Failure to file the counter affidavit allows your wife to move. Her chances of succeeding in a relocation after you file your counter affidavit are very case specific, which is why you need to contact an attorney.
You need to look at the order and see if specifically awards summer vacation, or just vacation. If the order just awards vacation time, it can be taken at anytime of year. If the other parent objects to the vacation, you must have the vacation approved by the court. You can do so by contacting a lawyer or using the pro se motions program.
You should consult with another attorney to review the details of your case. That attorney should be able to tell you if you should keep your attorney or find a new one.
There is a two year waiting period that is very frustrating. Your attorney may be doing everything possible to settle to case, but may not be able to pursue it through the court yet.
If you move without permission the judge can modify custody or order the child be returned to the county you left, among other things. You should not move without the court's permission or consent from the other parent.