<p>It is very simple to live in US and get immigration status, you just have to find an US citizen to marry to. Going through a work visa is going to be very difficult.
Your problem is that you did everything backwards.
You first decided to apply those TOP schools that are lottery schools for anyone and did not have a safe/match school to fall back on.
Second, you think you can sail through those TOP schools with your A level HS grades but with a “below average” SAT, not saying your SAT is not good, it is just below average for the schools you are applying . There are students with A grade score and 2400 SAT got rejected by those schools.
Third, you did not use the NET PRICE calculator to find out which school will meet your FA needs, scholarships or otherwise.</p>
<p>Now you have several choices:</p>
<ol>
<li>Take a gap year, improve your SAT and essay, try it next year. Apply widely.</li>
<li>Improve your SAT and try it after one semester at Imperial. Your SAT must be real good, even better than in #1 and your scores at Imperial must be sterling. As it is more difficult to transfer with FA needs.</li>
<li>If your first semester grade at Imperial is not sterling, take another year at Imperial and transfer for you Jr. year, the doors are more open at that time for most schools.</li>
<li>Finish Imperial and try US schools at graduate level. Engineering is a subject gets a LOT of FA at graduate level.</li>
</ol>
<p>If you plan to spend your life here in the US, what is one, two or even four years will make that much of a difference? I have been immigrated here since 1975, I was drafted in my native country for two years in addition to a gap year to study for my college exam, looking back, those three years were just memories, no impact on my life in the US for some 40 years.</p>