i just had my parents walk in after their movie and they got me a 32GB...i had called yesterday at the Freehold mall and they said 3 week wait. Go walk in and youll get a 32GB, i believe they are out of 16's.
call freehold raceway and see if they have it. I called yesterday morning and they had like 20. Also menlo park said maybe on monday they would have some. I even called the atlantic city store and they have some but that was too far of a drive for me.
A few days after launch (6/29 or 6/30 I think), I walked into the AT&T store at Freehold Raceway Mall, there was no line, so I immediately got to talk to an employee there. I asked for an iPhone 4, he brought out a 16GB model, I said I wanted the 32, he went back into the back office and got a 32GB.
I'm surprised it's so hard for everyone else to get.
Just call around. There are a lot of Apple Stores in New Jersey, you're bound to find an iPhone 4 somewhere, though you may have to travel. Best Buy usually gets in a few small shipments every week, too.
Best Buy Woodbridge NJ across from Woodbridge Mall has 16gig phones as of 1:30PM today. However you must be a NEW AT&T subscriber or entitled to the $199 upgrade. They won't do early upgrades ($399) or no commitment pricing.