公民面试decision cannot yet be made,小白兔,皮匠和有经验的大师请帮看看

小白兔,皮匠和有经验的大师请帮看看
我2009年10月参加公民面试pass, 但说decision cannot yet be made, 原因是“ pending background checks", 移民官说我不用做任何事, 等4个月如果没消息可以打电话。
我是2009年1月交的申请, 8月去做的指纹(有延误, 因为没有收到第一封指纹通知), 10月面试,
(1) 不知 background check pending 花了两个月是否正常?我以为 background check通过了才能作面试,
(2) 我打算11月回上海工作(美国公司),本来我计划是公民面试通过, 我就不用填表申请绿卡延期的表格 (I-131和 N470 )。 现在这种情况, 我是等四个月再说呢?还是走之前先填I-131和N470(这样是否会影响我的公民申请)?
谢谢各位指点!

请您先登陆,再发跟帖!