Hey guys I've just hear from my friend who works for apple that the fourth batch of iPhones should come with the software update, no yellow dot crap and less issues. As with all new electronic products it's best to wait until the first batch is delivered as there are always teething problems. Seeing as we all have 28 days to return the iPhone I would recommend u all like me return ur iPhone in exchange for another around 22 July. Hopefully this one should then belong to the fourth batch of more reliable iPhones. This advice is ESP imp for those who bought the phone on the launch date like me!!!!