Apple has set June 29 as the official date the iPhone will be available on retail shelves. While the mainstream press has already branded it a must-have gadget, others have begun questioning whether the expensive device will ultimately score with consumers, such as this piece in The Register.