As your I140 is approved, you can just go back to home country, China, in order to avoid all the mess. I am worried about your status after your 485 denial.If you have a job offer, you can wait visascreen in China. After you get visascreen, you can go through consular processing. I guess you need to go to Guangzhou to get your Green card directly. Just my two cents.