I'd like to but I'm fresh out. :-)
There are so many hoops to jump through that it's maddening. Could an immigration attorney help expedite anything for you? It seems that your son being an American citizen might carry at least some weight.
At any rate, good luck to you and your family. I'll be keeping my fingers crossed. It really bugs me to see illegal aliens getting their butts smooched while people like you are given the bum's rush.