Whilst we can't be 100 % certain of this information, the quantity of screenshots that have been provided, as well as the presence of what appear to be internal apps still in development
definitely lends some credibility to this rumour, in fact we're going to go ahead and give this a 7 on the rum - o - meter.