jtf2
Consider where you're leaving behind: KW is a rad area; I've been here in the startup world for just over 3 years (born and raised not too far away). A decent starting offer here is $60-80k, potentially more if you're at a 'name brand' company (I started at $65k for reference, with $50k the number I had in mind to stay local after wrapping up my CS degree). The cost of living here is way less than SF, so there's lots left over for actually spending on living.
If you really want to be in a city, go an hour east to Toronto and make your mark there.
I know the valley is a mystical, magical place, but if you're putting salary/equity high up on your list of "Pros", consider that you could do just as well, or better, in the area (when looking at purchasing power, cost of living, etc).
Limitations such as max 95% foreign ownership (Indo) end up with local lawyers or accountants owning 5% of the companies that are set up and are figureheads there to fulfill government requirements. Or in Thailand where many industries are only open to Thai nationals, which means the only way foreigners may access those industries is through marriage, though when those marriages dissolve so to does the foreign claim on business assets.
I don't blame them for making it difficult for foreign investment dollars to pour in and displace domestic ownership, or for not embracing western capitalism as fast and as hard as they can.
As a developer, my initial gut reaction is "damn biz guys devaluing what I do".
But creating a product or business requires far more than simply having technical skills (or essentially none in your case, as all the technical components were outsourced) and proving a market exists and figuring out how to satisfy that market are an incredibly important part of building something that is more than just a bit of tech.