welcome to the line/queue. I have been trying to abstain from checking status online few times a day ( I wanna just check once a week hopefully).
I thought I could save the EAD/AP renewal fees....but I guess thats wishing for tooooo much.
I am not sure what senators, ombudsman, etc can do as long as USCIS keeps claiming that they are processing as per their published processing dates.
I even doubt that any amount of legislation in the immigration front will be naught if USCIS doesnt buck up its processing speed....oh wait...they are speeding up citizenship applications by working on it over weekend....but thats more political as this is election year.
I guess politics is politics world over....and govt. agencies are govt. agencies world over.