I think OP's main concern is EAD/AP. Dan it is surely long time to wait for EAD. What category did you or your employer put on EAD application when you filled it? did you put c09? If yes then at this point i would reach out to congress person for help.