Where is your license from now? can't renew it?
Ok I'll give an update.
My current license is from Israel and one can only renew if there in person. Seeing as I cant leave the country I cant renew.
Anyway, I went today to the Eatontown DMV. They supposedly can handle my type of case. I went through the first 2 ID checks no problem, I didnt mention anything about being non American. I gave my old NJ License, a marriage certificate and a proof of address (registered agent for a business in NJ)
Once I got to the 3rd and final counter the lady said my Visa has expired (My old locense was based on my student visa which has long expired) So i handed her a whole stack of my receipts with the Alien Number on them.
Next thing i know she took a picture of me and I had a license valid for 13 months!
While I was waiting there (It took forever) I called kupat hair and gave a little money and prayed. I guess it worked bec there is no logical reason why it should work. The receipts state clearly 'this is not proof of citizenship'