I-130/I-485 concurrent in US takes longer than I-130/CP abroad, but they can stay in US and can get EAD during the whole pending time.
Yes, they can file I-140 if qualified, in US or in China.
Yes, they can file I-140 if qualified, in US or in China.