Yes, all citizens need to file, no matter where they are living.
It depends on what state you came from, and the intent you have to return to that state.
Yes, if you can claim that you are a bona fide resident of the foreign country.
There are many new tax implications, please contact us to know more.
You will need to file under streamlined procedures in order to get caught up if you unwilling did not file.
If you have more than $10,000 in one or more foreign accounts you need to report them.
You need to have more than $50,000.