Yes. The lawyers were actually a bit more pessimistic in terms of delay. They say 6 to 8 months for EAD, 12 to 18 months for AP.
> It will also mean no green card for some time...maybe a year
Yes, but the laternative is t wait in consular processing. Which also means no green card for some time. In both cases we are dependent of the VB becoming current.