Apple’s new iPhones have sold quite well, but their launch hasn’t exactly been smooth sailing. From hardware issues to botched software, the Cupertino-based software giant has had a lot on its plate over the past few days and of course critics have been quite vocal about the company’s recent challenges. Recently, late night TV funny […]