No.I applied online.So you have to submit passport to VAC once you get approval mail.But I have heard if you applied in person to NY VAC processing is faster.Not sure though.
Regarding second question,I want to know the same as my I-94 is expiring by March second week.
4 months processing time...