I cant even defend them on this one.. Having formerly worked for apple, I know firsthand they are CRAZY when it comes to releasing information about new products.
For a short time I took support calls when the 3g phone came out, i did not even get to see the damn phone until a day before I was supposed to be supporting it. In that single day, I had to do a ton of crash course reading just to be able to answer the volume of questions people had about the phone..