I had this same problem, Called AT&T and after going over the same battery pulls and checking to see if it had water damage, I ended up doing a Factory Data Reset and since then the camera has worked fine. Just make sure you backup everything.
The only reason I thought to bring it to any ones attention was the page my link went to had said "coming soon" up until this morning when it was changed to "available now".
I stop by a ATT store and they said the same thing about not having the phone yet. When I asked about the website they said they have no idea why they would advertise something they have not released yet. Somebody must of screwed up at ATT IT department.