Please note that the problems are 1) you have to do this when your competitors do not, and 2) your explanations have to go though a government official, ie you will waste many years and the process has nothing to do with logic or facts.
I say this as someone who left the USA even after my employer and my wife's both offered to convert our H1B visas to greencards. But I decided that 6 years (our H1B time in the USA) was already too long that I delayed my startup, and waiting for the green card again was not worth it.
I think your real problem is not that you are not in the USA, it is that you are in Egypt. Bahrain, my country, has problems, but Egypt is something else.
So I think you should really go to Dubai. (I want to say Bahrain, but Dubia is our Silicon Valley, so go there my friend.)
Also, while in Egypt, or Dubai, or anywhere else in the Arab world... apply to Seedcamp. In my year, Talasim from Jordan won, as did my own company, although I applied from Cambridge, UK. But now I am in the Gulf, pursuing clients, and I can tell you that I have access to some here who are more sophisticated than any I saw in the USA. So use what have, go where you can work quickly, because that is what you need for success, not being in the USA.
No reason to move to the other side of the world.