Lam is just trying to make a splash - he bitches about things that he knew weren't in the iPhone before he bought it - but he bitches about them any way.
He gets props for a lengthy review, but losses several million points for taking cheap shots.
I love my phone AND agree with his review at the same time. If you have $600 to blow (and a lot of us do) it is money well spent. If $600 is a lot of money to you, I would suggest a different phone.