Board Thread:General Discussion/@comment-207.109.69.107-20140428165153/@comment-71.95.254.198-20170316222645

Yup, it is definitely a product placement sponsorship by Apple, as SaiyanWolf115 noted. Check out the end credits, it's right there. (Not an iPhone fan here either, but - oh, well!)