1. When you get errors checking your case, always means USCIS has updated your case. It takes a while for the system to reflect these changes, hence the reason you see validation errors/other errors. Use the status online for reference only, don't get upset when there are errors checking...that is good news, means they are moving forward with your case.
2. Court referrals are always bad news, mostly it means your case being decided will take longer. If you have a strong case, the probability of success in court is always there. The biggest downside is that movement in your case depends on the backlog that the judge you are assigned to has. Delays in processing your case after referral are massive: in 2008, I was made to wait 16+ months. Right now, wait times are longer. There are two wait times typically:
a) Master Calendar Hearing (Master) wait period
b) Merit Calendar Hearing (Merit) wait period
Back in 2008, on Feb 22 (yep...worst day of my life!), I picked up my AO decision. The decision was that I was being referred to court (Master hearing). The date for the master hearing was April 9th, 2008 = 5 weeks later. On April 09, the judge asked my team of lawyers if we were ready to argue the case, we said we were not ready. So, the judge set the next hearing, merit hearing, 16 months into the future, August 20th, 2009.
How do you speed up the case? On the day of your Master Calendar hearing, you and your team should be super ready. Tell the judge that you are 100% ready to argue the case! The judge might actually sit and hear your case on the same day! Of course, you can only say that you are ready to argue your case, when you are actually ready
.
Normally, there is little time between finding out your Master calendar hearing date, finding lawyers, preparing the case, finding exhibits, etc. So people always end up showing up for the first hearing not ready to argue their case.
But at the end of the day, considering the potential benefits of winning your case, I think it is better to endure the waiting = preparing a super sweet case, than trying to fast forward the case = preparing an insufficiently strong case. I guess its a personal choice. Good luck!