I just had a call from my congresswoman's immigration liaison to say that my EAD has been approved and should be mailed out in a couple of days, nothing online yet but I am feeling much more positive about it now. Not sure what happened between yesterday (liaison guessed at two weeks) and today (approved) but I am not going to dwell on it too much. Maybe there was more that the liaison was able to do or maybe one call was all it took to spur CIS on. All I can say is that my congresswoman's office are in my good books again and I feel kinda bad for saying they weren't able to help.