First, congratulations on your decision to get married! The smartest thing to do is to have a thorough consultation with an immigration lawyer to discuss and review your immigration history to analyze your entry into the country, your status and your relationship with your boyfriend. Once your eligibility to adjust is established, the lawyer should be better able to discuss the process of the preparing your case. If you are not eligible to adjust from within the U.S., a possible alternative to...
You most definitely need to talk to an immigration lawyer who is an expert on criminal law/immigration issues. These are complex issues that you'll need to discuss before filing your adjustment of status application. Gather all of your criminal disposition documents and have them ready for your initial meeting with the attorney.
You may have a claim against your employer for unpaid wages because every H-1B employer attests to pay the H-1B employee the required wage for the position once the worker is in the U.S. in H status. Claims against employers who violate the DOL regulations may be filed with the DOL. In the meantime, if you are able to seek and secure new employment with a new employer in position for the same or similar occupation, you may be able to port to the new employer.
There are so many different types of employment-based visas that a thorough and in-depth analysis of his education, experience, and whether he has a job offer in an occupation related to his education, is needed before a reliable legal opinion can be offered. It's not clear from your post whether he's subject or not to the 2 year residency requirement under the J.
Vidal Cordova, Esq.
Yes, it is still good law and your employer can take advantage of it. Your employer should have the H-1B ready to be filed on April 1st because the cap was met on the first day this year (assuming you are cap-subject).
It's hard and too risky to guide on how to correctly answer forms through this site. A lawyer worth their salt might even not be comfortable with helping with "filling out forms" unless they represent the client throughout the entire process. And this is for good reason, just like you were not aware that you could file the I-130 and I-485 concurrently, so it is impossible to advise on which box to check without knowing every fact about the client's case. Talk to a lawyer who will take the time...