the bad thing is that your wife can't come to the US before it is approved.
1) my understanding is that you should be able to file it before your 485 approval.
2)Definitely not 4 years. In fact, people in the US also have the option of choosing cp, and some people do it because it is considered faster than 485.